Converter formatos PDF para PDF/A em Python
Aspose.PDF para Python permite que você converta um arquivo PDF em um arquivo PDF compatível com PDF/A. Antes de fazer isso, o arquivo deve ser validado. Este tópico explica como.
Converta o arquivo usando o método Convert da classe Document. Antes de converter o PDF para um arquivo compatível com PDF/A, valide o PDF usando o método Validate. O resultado da validação é armazenado em um arquivo XML e este resultado também é passado para o método Convert. Você também pode especificar a ação para os elementos que não podem ser convertidos usando a enumeração ConvertErrorAction.
Tente converter PDF para PDF/A online
Aspose.PDF para Python apresenta a você o aplicativo online gratuito “PDF to PDF/A-1A”, onde você pode tentar investigar a funcionalidade e qualidade de seu funcionamento.
Converter arquivo PDF para PDF/A-1b
O trecho de código a seguir mostra como converter arquivos PDF para PDF compatível com PDF/A-1b.
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
# Abrir documento PDF
document = ap.Document(input_pdf)
# Converter para documento compatível com PDF/A
document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
# Salvar documento de saída
document.save(output_pdf)