Como converter PDF para PDFA em Java

Este breve tutorial contém detalhes sobre como converter PDF para PDFA em Java. Você pode escrever um conversor PDF para PDFA em Java apenas carregando o PDF de origem e convertendo-o na versão compatível com PDFA desejada. Uma vez que a conversão é feita, este arquivo pode ser salvo no disco com a mesma extensão, mas o formato do arquivo é de acordo com os parâmetros de conversão personalizados.

Etapas para compactar PDF em Java

  1. Adicione a referência de biblioteca Aspose.PDF for Java do repositório Maven para converter PDF em PDFA
  2. Carregue o arquivo PDF de origem no objeto Document class para conversão em PDFA
  3. Chame o método Document.convert() para a conversão junto com as opções de tratamento de erros
  4. Salve o arquivo PDFA convertido no disco

Estas etapas fornecem informações sobre como converter PDF para formato PDFA em Java. O método da classe Document convert() é usado fornecendo o nome do arquivo de log de saída, o formato PDFA desejado e a opção a ser usada em caso de erro. No final, o arquivo convertido pode ser salvo no disco ou em um fluxo de memória.

Código para compactar PDF em Java

Este código para escrever software conversor PDF para PDFA em Java usa uma das funções sobrecarregadas do método convert(), no entanto, existem várias outras sobrecargas, como você pode usar PdfFormatConversionOptions, que não apenas fornece diferentes modos compatíveis com PDFA, mas também fornece opções para definir estratégias para os caracteres especiais Unicode pertencentes ao PUA, removendo fontes e alinhando o texto. As opções também estão disponíveis para incorporar fontes, definir o sinalizador para usar o modo de pouca memória e definir a ação de transparência da imagem, para citar alguns.

Neste artigo, aprendemos a converter PDF em PDFA, mas se você quiser mesclar arquivos PDF, consulte o artigo em como mesclar arquivos PDF em Java.

 Português