Como adicionar anotação de imagem ao PDF usando C#

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#

  1. Instale GroupDocs.Annotation for .NET com a ajuda do gerenciador de pacotes NuGet
  2. Incluir referência do namespace GroupDocs.Annotation
  3. Inicialize o objeto da classe Annotator passando o caminho do arquivo PDF para seu construtor
  4. Crie uma instância da classe ImageAnnotation e atribua valores a várias propriedades, como localização, opacidade e número de página
  5. Chame o método Annotator.Add e forneça o objeto ImageAnnotation como um argumento
  6. 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 #.

 Português