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#
- Use o gerenciador de pacotes NuGet para instalar GroupDocs.Annotation for .NET
- Adicione a referência de namespace de GroupDocs.Annotation ao seu projeto
- Crie um objeto da classe Annotator passando o caminho do arquivo PDF para seu construtor
- Crie uma instância da classe UnderlineAnnotation e defina algumas propriedades, por exemplo, número da página, cor da fonte, etc.
- Chame o método Add da classe Annotator, fornecendo o objeto UnderlineAnnotation como seu argumento
- 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 #.