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

Este artigo tem como objetivo guiá-lo através do procedimento de como adicionar anotação de sublinhado em PDF usando C# com a ajuda da biblioteca de anotação comumente usada. Anotações como sublinhados, destaques e comentários podem facilitar a leitura e a compreensão do conteúdo de um documento PDF. O foco principal deste artigo será como inserir anotação de sublinhado em PDF usando C#, e mostraremos isso com um exemplo de código. Aqui estão os passos necessários que você deve seguir para alcançá-lo.

Etapas para adicionar anotação de sublinhado em PDF usando C#

  1. Use o gerenciador de pacotes NuGet para instalar GroupDocs.Annotation for .NET
  2. Adicione a referência de namespace de GroupDocs.Annotation ao seu projeto
  3. Crie um objeto da classe Annotator passando o caminho do arquivo PDF para seu construtor
  4. Crie uma instância da classe UnderlineAnnotation e defina algumas propriedades, por exemplo, número da página, cor da fonte, etc.
  5. Chame o método Add da classe Annotator, fornecendo o objeto UnderlineAnnotation como seu argumento
  6. Chame o método Annotator.Save para salvar o PDF de saída final no disco

As instruções acima explicam como instalar a biblioteca de anotações em seu computador, permitindo que você crie anotações sublinhadas para PDF em C#. Você não precisa de nenhum software adicional para usar a biblioteca de anotações para a inserção de anotações de sublinhado. Desde que o .NET esteja instalado, essas instruções podem ser usadas em sistemas operacionais amplamente usados, como Windows, macOS e Linux. O exemplo de código a seguir mostra a inserção da anotação de sublinhado em PDF.

Código para adicionar anotação de sublinhado em PDF usando C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddUnderlineAnnotationintoPDFUsingCSharp
{
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 UnderlineAnnotation class
// and set some properties
UnderlineAnnotation underline = new UnderlineAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is underline annotation",
Opacity = 0.7,
PageNumber = 0,
UnderlineColor = 1422623, //Supported only Word and PDF documents
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 underline annotation to Annotator
annotator.Add(underline);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Na parte anterior, foi fornecida uma descrição completa da anotação de sublinhado C# em PDF, juntamente com uma demonstração de código descomplicada. Depois de instalar a biblioteca de anotações e fazer os ajustes necessários nos caminhos dos arquivos de entrada e saída, você pode incorporar facilmente o código em seus aplicativos. Parabéns! Você efetivamente inseriu uma anotação de sublinhado em um arquivo PDF utilizando C#.

Publicamos anteriormente um tópico sobre a incorporação de anotações de imagem em arquivos PDF. Se precisar de mais detalhes, consulte nosso guia em como adicionar anotação de imagem em PDF usando C #.

 Português