Como excluir comentários em PDF em Java

Neste breve tutorial, você aprenderá como excluir comentários em PDF em Java. Todas as informações necessárias são fornecidas para configurar o IDE, uma lista de etapas para escrever o aplicativo mínimo para executar a tarefa acompanhada de um código de amostra executável para remover comentários do PDF em Java. Este artigo também discute outras anotações semelhantes aos comentários que podem ser manipulados ao trabalhar com arquivos PDF.

Etapas para remover todos os comentários do PDF em Java

  1. Defina o IDE para usar Aspose.PDF for Java para excluir comentários
  2. Abra o arquivo PDF de destino usando o objeto de classe Document para remover comentários
  3. Analise cada página do arquivo PDF carregado e acesse o collection of annotations nele
  4. Analise cada anotação e filtre as anotações do tipo Texto para removê-las
  5. Chame o método delete() na coleção Annotations para excluir a anotação Text
  6. Salve o arquivo PDF de saída sem anotação de texto nele

Estas etapas abrangem o processo de remover comentários em PDF em Java. O processo é bastante simples, onde um arquivo PDF é carregado e todas as páginas são analisadas, pois cada página tem sua própria coleção de diferentes tipos de anotações, incluindo as anotações do tipo Texto que denotam os comentários em um arquivo PDF. Depois que as anotações de destino são detectadas, elas são excluídas e o arquivo PDF resultante é salvo no disco.

Código para excluir todos os comentários do PDF em Java

O código de exemplo acima mencionado demonstra o processo simples para excluir comentários de PDF em Java. As principais classes usadas para esse processo incluem a classe Document para carregar o arquivo PDF, a PageCollection para acessar cada página, a classe AnnotationCollection para acessar todos os objetos Annotation em uma página e o enumerador AnnotationType para verificar as anotações do tipo Text enquanto também tem outros tipos de anotações, por exemplo, sublinhado, riscado, destaque, link e marca d’água, para citar alguns. O método delete() na classe AnnotationCollection contém várias funções sobrecarregadas para excluir todas ou as anotações selecionadas conforme o requisito.

Este tópico nos esclareceu sobre como remover comentários em PDF em Java. Se você estiver interessado em aprender o processo de inserção de comentários em um PDF, consulte o artigo em como inserir comentário em PDF usando Java.

 Português