O objetivo deste tutorial é ilustrar o processo de como adicionar anotação de ponto em PDF usando C#. As anotações de pontos em documentos PDF permitem marcar pontos específicos em uma página, fornecendo informações adicionais ou destacando áreas importantes. Se você deseja indicar um local específico, chamar a atenção para um detalhe específico ou anotar um ponto-chave, adicionar anotações de ponto pode aprimorar a usabilidade e a clareza de seus arquivos PDF. Vamos guiá-lo através da configuração passo a passo da biblioteca de anotações e apresentar um exemplo de código demonstrando como inserir anotação de ponto em PDF em C#.
Etapas para adicionar anotação de ponto em PDF usando C#
- Instale GroupDocs.Annotation for .NET por meio do gerenciador de pacotes NuGet para adicionar anotação de pontos em PDF
- Incluir referência do namespace GroupDocs.Annotation
- Crie uma instância da classe Annotator fornecendo o caminho do arquivo PDF como um parâmetro para seu construtor
- Instancie a classe PointAnnotation e especifique os atributos necessários, como a posição e o número da página
- Chame o método Annotator.Add e passe o objeto PointAnnotation como um argumento
- Chame o método Annotator.Save para salvar o PDF de saída no disco
Seguindo as instruções mencionadas acima e instalando a biblioteca de anotações em qualquer computador, você pode facilmente e prontamente criar anotações de ponto em PDF usando C#. Essas etapas são compatíveis com sistemas operacionais amplamente usados, como Windows, macOS e Linux, desde que o .NET esteja instalado. Não há necessidade de instalar nenhum software suplementar para incorporar anotações de pontos em um arquivo PDF. Além disso, a biblioteca utilizada no exemplo de código fornecido é multiplataforma, garantindo compatibilidade entre diversos sistemas.
Código para adicionar anotação de ponto em PDF usando C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddPointAnnotationinPDFUsingCSharp | |
{ | |
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")) | |
{ | |
PointAnnotation point = new PointAnnotation | |
{ | |
Box = new Rectangle(100, 100, 0, 0), | |
CreatedOn = DateTime.Now, | |
Message = "This is point annotation", | |
PageNumber = 0, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add point annotation | |
annotator.Add(point); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Na seção anterior, fornecemos um guia extenso sobre como adicionar anotação de ponto em PDF C# junto com um exemplo de código claro e conciso. Depois de instalar a biblioteca de anotações de documentos e ajustar os caminhos dos arquivos de entrada e saída de acordo com suas necessidades, a integração do código em seus aplicativos deve ser um processo contínuo. Parabéns! Você adicionou com sucesso uma anotação de ponto a um arquivo PDF usando C#.
Anteriormente, lançamos um artigo detalhando o processo de inserção de uma anotação de redação em um PDF usando C#. Para obter informações mais detalhadas, consulte nosso guia abrangente sobre como adicionar anotação de redação ao PDF usando C #.