Como adicionar anotação de elipse em PDF usando C #

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#

  1. Instale GroupDocs.Annotation for .NET por meio do gerenciador de pacotes NuGet para adicionar uma anotação de elipse ao PDF
  2. Incluir referência do namespace GroupDocs.Annotation
  3. Instancie a classe Annotator passando o caminho do arquivo PDF como um argumento para seu construtor
  4. Instancie a classe EllipseAnnotation e especifique os atributos necessários, como a posição e o número da página
  5. Chame o método Annotator.Add e passe o objeto EllipseAnnotation como um argumento
  6. 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 #.

 Português