PDF documentos não são editáveis e anotações são usadas para elaborar o conteúdo. Então, vamos criar o processo passo a passo para remover anotação de PDF usando Java programaticamente neste tutorial. Além disso, desenvolveremos um exemplo funcional para mostrar a implementação para remover anotação em Java. Abaixo, você encontra as etapas e o código de exemplo para excluir a anotação dos documentos.
Etapas para remover anotações de PDF usando Java
- Instale GroupDocs.Annotation for Java do repositório Maven para remover a anotação
- Importe as classes essenciais para excluir anotações do documento PDF
- Crie uma instância da classe Annotator e passe o arquivo PDF de origem para seu construtor
- Inicialize a classe SaveOptions e defina AnnotationTypes = AnnotationType.None
- Finalmente, chame o método save da classe Annotator e passe o caminho do documento resultante junto com o objeto SaveOptions para ele
Os pontos acima podem ser facilmente usados para excluir anotação do PDF usando o recurso Java. Antes de tudo, instale a biblioteca necessária e faça referência às classes necessárias para remover a anotação. Na próxima etapa, carregue o arquivo PDF de origem inicializando a classe Annotator e iniciando a classe SaveOptions. Em seguida, defina setAnnotationTypes e chame o método save da classe Annotator para armazenar o arquivo resultante no disco.
Código para remover anotação de PDF usando Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.license.License; | |
import com.groupdocs.annotation.options.export.AnnotationType; | |
import com.groupdocs.annotation.options.export.SaveOptions; | |
public class RemoveAnnotationFromPdfUsingJava { | |
public static void main(String[] args) { | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Annotation.lic"); | |
// Load the input PDF file | |
Annotator annotator = new Annotator("sample.pdf"); | |
SaveOptions saveOptions = new SaveOptions(); | |
saveOptions.setAnnotationTypes(AnnotationType.None); | |
annotator.save("removeannotation.pdf", saveOptions); | |
annotator.dispose(); | |
System.out.println("Done"); | |
} | |
} |
Criamos a capacidade de remover anotações usando Java para demonstrar o funcionamento do recurso. Consumimos algumas chamadas de API e escrevemos três ou quatro linhas de código para remover a anotação. Você pode executar esse código em sistemas operacionais, incluindo MS Windows, Linux e Mac OS.
Discutimos as instruções detalhadas para remover anotações em Java de documentos PDF e desenvolvemos um exemplo para isso. Publicamos recentemente um artigo sobre como adicionar anotações de link a documentos PDF em Java. Consulte o guia como adicionar anotação de link usando Java para obter mais informações.