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

O objetivo deste artigo é fornecer orientação sobre como adicionar anotação riscada em PDF usando C#. Adicionar uma anotação riscada a um arquivo PDF pode ser útil para enfatizar determinado texto ou conteúdo. Felizmente, com a ajuda da biblioteca de anotações comumente usada, você pode inserir anotações tachadas em PDF usando C# facilmente. Para conseguir isso, listamos as etapas necessárias que você precisa seguir.

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

  1. Utilize o gerenciador de pacotes NuGet para instalar GroupDocs.Annotation for .NET
  2. Inclua a referência de namespace de GroupDocs.Annotation em seu projeto
  3. Instancie um objeto da classe Annotator fornecendo o caminho do arquivo PDF para seu construtor
  4. Crie uma nova instância da classe StrikeoutAnnotation e atribua valores às suas propriedades, como número de página e cor de fundo
  5. Chame o método Add da classe Annotator, passando o objeto StrikeoutAnnotation como parâmetro
  6. Utilize o método Save da classe Annotator para armazenar o PDF resultante no disco

Estas instruções demonstram o processo de instalação da biblioteca de anotações em seu computador, que permitirá que você crie anotações riscadas para PDF em C#. Você não precisa de nenhum software suplementar para inserir anotações tachadas no arquivo PDF. Estas instruções são compatíveis com sistemas operacionais comumente usados, como Windows, macOS e Linux. O exemplo de código a seguir ilustra como adicionar uma anotação riscada a um PDF.

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

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

A seção anterior abordou os detalhes da anotação riscada em C# em PDF. Também fornecemos um exemplo de código básico que requer apenas algumas chamadas de API. Depois de instalar a biblioteca de anotações e atualizar os caminhos de arquivo de entrada e saída, você pode integrar facilmente o código em seus aplicativos. Parabéns, você adicionou com sucesso uma anotação riscada a um arquivo PDF usando C#.

Anteriormente, cobrimos o tópico de adicionar anotações de sublinhado a arquivos PDF. Para obter mais informações sobre este tópico, consulte nosso guia em como adicionar anotação de sublinhado em PDF usando C #.

 Português