Converter formatos PDF para PDF/A em Python
Aspose.PDF para Python permite converter 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 então esse 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ê um aplicativo online gratuito “PDF to PDF/A-1A”, onde você pode tentar investigar a funcionalidade e a qualidade com que ele funciona.
Converter arquivo PDF para PDF/A-1b
O trecho de código a seguir mostra como converter arquivos PDF para PDF/A-1b compatível com PDF.
from asposepdf import Api
DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"
input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
# Abrir documento PDF
document = Api.Document(input_pdf)
# Converter para documento compatível com PDF/A
document.convert(output_log, Api.PdfFormat.PDF_A_1B, Api.ConvertErrorAction.Delete)
# Salvar documento de saída
document.save(output_pdf)