Este artigo orienta como remover destaque de PDF usando Java. Ele contém detalhes para configurar o ambiente de desenvolvimento, uma lista de etapas e um código de exemplo mostrando como remover destaque em PDF usando Java. Você aprenderá a filtrar diferentes tipos de anotações e excluí-las conforme os requisitos.
Etapas para remover destaque em PDF usando Java
- Configure o ambiente para usar Aspose.PDF for Java para apagar destaques
- Carregue o arquivo PDF de entrada no objeto Document com destaques em diferentes cores
- Obtenha a coleção de páginas no arquivo PDF e percorra a AnnotationCollection nele
- Processe cada anotação de destaque e converta-a para a classe HighlightAnnotation
- Verifique a anotação e marque-a para exclusão conforme a entrada do usuário
- Exclua a anotação usando o método delete() na coleção Annotations acessada por meio de getAnnotations()
- Salve o arquivo PDF de saída após processar os destaques no PDF
As etapas acima resumem como excluir destaques em PDF usando Java. Importe os módulos necessários da biblioteca, crie um enumerador, carregue a licença e defina o método que recebe argumentos como PDF de entrada, PDF de saída, tipo de remoção (todos ou uma cor específica) e a cor, se necessário. Por fim, acesse as anotações de destaque no PDF e exclua-as com base nos parâmetros de entrada.
Código para remover destaque de PDF usando Java
Este código demonstrou como apagar destaque em PDF usando Java. Cada anotação em uma página é convertida em HighlightAnnotation, pois a propriedade de cor pode ser necessária para remover o destaque. Se você quiser remover todas as anotações, não use essa conversão para HighlightAnnotation e apenas exclua a anotação diretamente sem nenhuma condição.
Este artigo nos ensinou o processo para encontrar e remover a anotação de destaque. Para converter um arquivo PS em PDF, consulte o artigo Converter arquivo PS para PDF usando Java.