Este breve tutorial descreve como remover anotações de PDF em Java. Ele contém as configurações para o IDE, uma lista de tarefas e um código de exemplo em execução para remover anotações de PDF em Java. Você aprenderá a excluir todas ou anotações selecionadas com base em seus requisitos.
Etapas para excluir anotações de PDF em Java
- Defina o ambiente para usar Aspose.PDF for Java para remover anotações
- Carregue o arquivo PDF de destino no objeto Document fornecendo o nome do arquivo
- Acesse a página de destino a partir da coleção de páginas no documento carregado
- Acesse o annotations collection da página e chame o método delete()
- Salvar o PDF de saída após excluir as anotações
Essas etapas definem o processo para remover todas as anotações do PDF em Java. Cada página no PDF contém um objeto da AnnotationCollection que suporta a remoção de anotações usando o método delete(). Você pode iterar por todas as páginas no PDF para excluir anotações de todo o PDF.
Código para excluir anotação em PDF em Java
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove Annotation in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete particular annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().delete(); | |
// Save updated document | |
pdfDocument.save("NoAnnotation_out.pdf"); | |
System.out.println("Annotations removed successfully"); | |
} | |
} |
O código acima demonstra um removedor de anotações em PDF em Java. Você pode usar o método delete() com um número de índice para excluir uma anotação específica. Outra opção é excluir uma anotação fornecendo-a como um argumento para o método delete.
Este artigo nos ensinou como remover todas as anotações de PDF em Java. Se você quiser destacar algum texto em um PDF, consulte o artigo em como destacar um documento PDF usando Java.