O objetivo deste tutorial é demonstrar o procedimento de como adicionar anotação de elipse em PDF usando C#. As anotações são úteis para fornecer informações adicionais, destacar seções importantes e permitir que os usuários adicionem comentários aos arquivos PDF. O uso de anotações de elipse é particularmente útil ao destacar áreas ou formas específicas em um PDF. Forneceremos instruções passo a passo sobre como configurar a biblioteca de anotações e um exemplo de código para inserir anotação de elipse em PDF em C#. Posteriormente, a seção a seguir fornecerá mais detalhes sobre como adicionar uma elipse a um documento PDF usando a linguagem de programação C#.
Etapas para adicionar anotação de elipse em PDF usando C#
- Instale GroupDocs.Annotation for .NET por meio do gerenciador de pacotes NuGet para adicionar uma anotação de elipse ao PDF
- Incluir referência do namespace GroupDocs.Annotation
- Instancie a classe Annotator passando o caminho do arquivo PDF como um argumento para seu construtor
- Instancie a classe EllipseAnnotation 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 EllipseAnnotation como um argumento
- Chame o método Annotator.Save para salvar o PDF de saída
Seguindo as diretrizes descritas acima e instalando a biblioteca de anotações em qualquer computador, você pode criar anotações de elipse em PDF de forma rápida e fácil usando C#. Essas etapas são compatíveis com sistemas operacionais populares como Windows, macOS e Linux que possuem .NET instalado. Não é necessário instalar nenhum software adicional para adicionar anotações de elipse a um arquivo PDF. Além disso, a biblioteca usada no exemplo de código fornecido é multiplataforma, garantindo a compatibilidade entre diferentes sistemas.
Código para adicionar anotação de elipse em PDF usando C
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddEllipseAnnotationinPDFusingCSharp | |
{ | |
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 EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse 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 ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
A seção anterior forneceu um guia abrangente sobre como adicionar anotação de elipse em PDF C#, completo com um exemplo de código fácil de seguir. Depois que a biblioteca de anotações do documento estiver instalada e os caminhos dos arquivos de entrada e saída forem ajustados conforme necessário, a integração do código em seus aplicativos deve ser um processo simples. Parabéns! Agora você adicionou com êxito uma anotação de elipse a um arquivo PDF usando C#.
Publicamos anteriormente um artigo sobre como inserir uma anotação de campo de texto em PDF usando C#. Para mais informações, consulte nosso guia em como adicionar anotação de campo de texto em PDF usando C #.