Neste artigo, exploraremos o processo de como adicionar anotações de imagem a um PDF usando C# com a ajuda da biblioteca de anotações mais popular. Os documentos PDF são amplamente usados para armazenar e compartilhar informações, incluindo imagens. No entanto, às vezes pode ser necessário adicionar anotações de imagem em arquivos PDF para fornecer mais contexto ou destacar detalhes específicos. Também o ajudaremos a compor um exemplo de código que demonstra como inserir anotação de imagem em PDF usando C#. Aqui estão as etapas essenciais a serem seguidas ao incorporar uma anotação de imagem em um PDF usando a linguagem de programação C#.
Etapas para adicionar anotação de imagem ao PDF usando C#
- Instale GroupDocs.Annotation for .NET com a ajuda do gerenciador de pacotes NuGet
- Incluir referência do namespace GroupDocs.Annotation
- Inicialize o objeto da classe Annotator passando o caminho do arquivo PDF para seu construtor
- Crie uma instância da classe ImageAnnotation e atribua valores a várias propriedades, como localização, opacidade e número de página
- Chame o método Annotator.Add e forneça o objeto ImageAnnotation como um argumento
- Chame o método Annotator.Save para salvar o PDF de saída
As instruções descritas acima demonstram como instalar a biblioteca de anotações em seu computador para habilitar o procedimento para criar anotação de imagem em PDF usando C#. Essas etapas podem ser executadas em vários sistemas operacionais amplamente usados, incluindo Windows, macOS e Linux, desde que o .NET esteja instalado. Para inserir uma imagem em um documento PDF, nenhum software extra é necessário. Além disso, a biblioteca utilizada no exemplo de código a seguir é compatível com várias plataformas.
Código para adicionar anotação de imagem ao PDF usando C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Na seção anterior, apresentamos uma descrição detalhada da incorporação de uma anotação de imagem em um arquivo PDF usando C# e fornecemos um exemplo de código simples. O processo de anotação de imagem C# em PDF é muito simples. Depois de instalar a biblioteca de anotações e ajustar os caminhos de arquivo de entrada e saída conforme necessário, você pode incorporar o código perfeitamente em seus aplicativos. Parabéns! Agora você implementou com sucesso uma anotação de imagem em um arquivo PDF usando C#.
Publicamos anteriormente um tópico sobre a incorporação de anotações de distância em arquivos PDF. Se precisar de mais detalhes, consulte nosso guia em como adicionar anotação de distância em PDF usando C #.