Como inserir anotação de área em PDF usando C #

Este tutorial oferece um extenso passo a passo sobre como inserir anotação de área em PDF usando C#. Incluir anotações de área em um PDF pode ser vantajoso em vários aplicativos, permitindo que você enfatize áreas específicas do documento e anexe comentários, notas ou outros detalhes. Além disso, forneceremos a você um trecho de código como referência para adicionar anotações de área ao seu PDF usando C#. A seção subsequente apresenta instruções detalhadas para adicionar anotação de área ao PDF em C#.

Etapas para inserir anotação de área em PDF usando C#

  1. Para adicionar uma anotação de área em um documento PDF, você pode usar o gerenciador de pacotes NuGet para instalar GroupDocs.Annotation for .NET
  2. Adicionar referência ao namespace GroupDocs.Annotation
  3. Instancie o objeto da classe Annotator passando o caminho do arquivo PDF para seu construtor
  4. Instancie o objeto da classe AreaAnnotation e defina as propriedades desejadas, por exemplo, posição, número da página, etc.
  5. Chame o método Annotator.Add e forneça a ele um objeto AreaAnnotation como parâmetro
  6. Para salvar o PDF no disco, chame o método Annotator.Save

Seguindo as etapas mencionadas acima, você pode facilmente criar anotações de área em PDF usando C# com algumas chamadas de API da biblioteca de anotações. A biblioteca de anotações funciona perfeitamente nos sistemas operacionais Windows, macOS e Linux, sem a necessidade de nenhum software suplementar. Abaixo está um exemplo de programa C# que incorpora uma anotação de área em um arquivo PDF.

Código para inserir anotação de área em PDF usando C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace InsertAreaAnnotationtoPDFusingCSharp
{
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 AreaAnnotation class
// and set some properties
AreaAnnotation area = new AreaAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is area annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add area annotation to Annotator
annotator.Add(area);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Na seção anterior, discutimos o processo de incorporação da anotação de área no PDF C#, juntamente com um exemplo de código de exemplo. A seção também detalhou como configurar o pacote de anotação. Depois de instalar a biblioteca de anotações e ajustar os caminhos de arquivo conforme necessário, a integração do exemplo de código em seus aplicativos deve ser uma tarefa direta e sem complicações. Parabéns por obter conhecimento sobre como adicionar anotações de área a documentos PDF.

Um artigo que publicamos recentemente sobre como adicionar marca d’água no documento do Excel, dê uma olhada no guia como adicionar marca d’água a planilhas do Excel usando C # para mais informações.

 Português