Como adicionar anotações Squiggly em PDF usando C #

O objetivo deste tutorial é demonstrar o procedimento de como adicionar anotações rabiscadas em PDF usando C#. As anotações rabiscadas são úteis para destacar texto ou áreas em um documento para chamar a atenção ou indicar possíveis problemas. Ao seguir o fluxo de trabalho apresentado neste tutorial, você obterá o conhecimento e as habilidades necessárias para implementar a funcionalidade de anotação. Forneceremos um guia passo a passo sobre como configurar a biblioteca de anotações e mostraremos um exemplo de código que ilustra como inserir anotações rabiscadas em PDF em C#.

Etapas para adicionar anotações Squiggly em PDF usando C#

  1. Para incorporar anotações rabiscadas em documentos PDF, instale GroupDocs.Annotation for .NET usando o gerenciador de pacotes NuGet
  2. Adicione a referência do namespace GroupDocs.Annotation ao seu projeto para adicionar anotações irregulares
  3. Instancie a classe Annotator passando o caminho do arquivo PDF como um argumento para seu construtor
  4. Crie uma instância da classe SquigglyAnnotation e defina 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 da classe SquigglyAnnotation como argumento
  6. Use o método Annotator.Save para salvar o PDF resultante no disco

Você pode criar anotações onduladas em PDF de forma rápida e fácil usando C# seguindo as instruções acima e instalando a biblioteca de anotações em qualquer máquina. Desde que o .NET esteja presente, essas etapas funcionam com sistemas operacionais amplamente usados, como Windows, macOS e Linux. Para incorporar anotações onduladas em um arquivo PDF, nenhum outro software precisa ser instalado. Além disso, a biblioteca utilizada no código de exemplo fornecido é multiplataforma, garantindo compatibilidade com diferentes sistemas operacionais.

Código para adicionar anotações Squiggly em PDF usando C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddSquigglyAnnotationinPDFUsingCSharp
{
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"))
{
SquigglyAnnotation squiggly = new SquigglyAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is squiggly annotation",
Opacity = 0.7,
PageNumber = 0,
SquigglyColor = 1422623, //Supported only Word and PDF
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add squiggly annotation
annotator.Add(squiggly);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Fornecemos um tutorial completo e um código de C# para adicionar anotações rabiscadas em PDF na seção acima, juntamente com um exemplo de código claro e sucinto. A integração do código em seus aplicativos deve ocorrer sem problemas após a instalação da biblioteca de anotações de documentos e a alteração dos diretórios de arquivos de entrada e saída para atender às suas necessidades. Parabéns! Usando C#, você pode adicionar uma anotação ondulada a um documento PDF.

Um artigo que publicamos anteriormente oferece uma descrição completa de como usar a programação C# para inserir uma anotação de ponto em um PDF. Sugerimos consultar nosso guia completo sobre como adicionar anotação de ponto ao PDF usando C # para mais compreensão.

 Português