Como adicionar anotação de redação de texto em PDF usando Java

Este artigo se concentra em como adicionar anotação de redação de texto em PDF usando Java com a ajuda da biblioteca de anotação mais popular. A redação de texto demonstra uma técnica confiável para ocultar com segurança informações confidenciais em documentos. Além disso, ajudaremos você a configurar a biblioteca de anotações para inserir anotação de redação de texto em PDF em Java.

Etapas para adicionar anotação de redação de texto em PDF usando Java

  1. Use o repositório Maven para incorporar GroupDocs.Annotation for Java em seu projeto para adicionar a anotação de redação de texto em PDF
  2. Inclua as classes necessárias para a inserção da anotação de redação de texto no PDF
  3. Crie um objeto da classe Annotator fornecendo o caminho do arquivo PDF como um argumento para seu construtor
  4. Crie uma instância da classe TextRedactionAnnotation e defina as propriedades desejadas, como posição, número da página, etc.
  5. Chame o método Annotator.add, passe o objeto da classe TextRedactionAnnotation como argumento
  6. Chame o método Annotator.save para salvar o arquivo PDF de saída no disco

Seguindo as etapas mencionadas acima, o processo para criar anotação de redação de texto em PDF usando Java torna-se simples. Estas instruções são compatíveis com sistemas operacionais populares, como Windows, macOS e Linux, desde que o Java esteja instalado. A vantagem é que nenhuma instalação de software adicional é necessária para adicionar anotações de redação de texto a um arquivo PDF.

Código para adicionar anotação de redação de texto em PDF usando Java

import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.licenses.License;
import com.groupdocs.annotation.models.Point;
import com.groupdocs.annotation.models.Reply;
import com.groupdocs.annotation.models.annotationmodels.TextRedactionAnnotation;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
public class AddTextRedactionAnnotationinPDFusingJava {
public static void main(String[] args) {
// Set License to avoid the limitations of Annotation library
License license = new License();
license.setLicense("GroupDocs.Annotation.lic");
// Create an instance of Annotator class
Annotator annotator = new Annotator("input.pdf");
// Create an instance of Reply class and add comments
Reply reply1 = new Reply();
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List<Reply> replies = new ArrayList<Reply>();
replies.add(reply1);
replies.add(reply2);
Point point1 = new Point(80, 730);
Point point2 = new Point(240, 730);
Point point3 = new Point(80, 650);
Point point4 = new Point(240, 650);
List<Point> points = new ArrayList<Point>();
points.add(point1);
points.add(point2);
points.add(point3);
points.add(point4);
// Create an instance of TextRedactionAnnotation class and set options
TextRedactionAnnotation textRedaction = new TextRedactionAnnotation();
textRedaction.setCreatedOn(Calendar.getInstance().getTime());
textRedaction.setMessage("This is text redaction annotation");
textRedaction.setPageNumber(0);
textRedaction.setPoints(points);
textRedaction.setReplies(replies);
// Add text redaction annotation into PDF
annotator.add(textRedaction);
// Save the final PDF to disk
annotator.save("result.pdf");
}
}

Seguindo as instruções descritas neste tutorial, adicionar uma anotação de redação de texto usando Java torna-se um processo simples. Utilizar anotações de redação de texto é um método eficaz para ocultar informações confidenciais em documentos. Depois de instalar a biblioteca de anotações de documentos e ajustar os diretórios de arquivos de entrada e saída para atender às suas necessidades, a integração do código fornecido em seus aplicativos deve ser uma experiência perfeita. Parabéns! Agora você aprendeu com sucesso o processo para adicionar anotação de redação de texto Java.

Para uma compreensão abrangente do assunto, recomendamos consultar nosso tópico publicado anteriormente, que fornece uma explicação detalhada sobre como adicionar anotações de ponto a arquivos PDF usando programação Java. Para se aprofundar neste tópico, recomendamos que você consulte o tópico sobre como como adicionar anotação de ponto ao PDF usando Java.

 Português