Este breve tópico orienta você sobre como converter PDF para o formato PDFA usando Python. Abrange todas as informações necessárias para definir o ambiente para usar o código de exemplo junto com a descrição do código. Para escrever o conversor PDF para PDFA usando Python, nenhum outro componente ou ferramenta de terceiros é necessária para ser instalado.
Etapas para converter PDF para PDFA usando Python
- Defina o IDE como use Aspose.PDF para Python via .NET para converter PDF em PDFA
- Acesse o arquivo PDF de origem a ser convertido em PDFA usando o objeto de classe Document
- Mostrar o formato atual do arquivo PDF
- Use o método Document.convert() para converter o PDF em um formato PDFA
- Mostre o formato convertido para confirmação antes de salvar o arquivo PDF no disco
As etapas acima resumem o processo simples de como converter PDF para PDFA usando Python. O processo começa carregando o arquivo PDF de origem usando o objeto de classe Document. Na etapa subsequente, a chamada é feita para um método de conversão para exportar o PDF carregado para vários outros formatos, incluindo o formato PDFA.
Código para transformar PDF em PDFA usando Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Conholdate.Total.Product.Family.lic") | |
# Open document | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Display format | |
print(pdfDocument.pdf_format) | |
# Convert to PDF/A compliant | |
pdfDocument.convert("log.xml", pdf.PdfFormat.PDF_A_1B, pdf.ConvertErrorAction.DELETE) | |
# Display converted format | |
print(pdfDocument.pdf_format) | |
# Save output document | |
pdfDocument.save("PdfToPdfA_Out.pdf") | |
print("PDF to PDFA Conversion Completed Successfully") |
O exemplo acima pode ser usado para desenvolver um software conversor PDF para PDFA usando Python. Ele utiliza a propriedade Document.pdf_format para mostrar o formato de arquivo carregado antes e depois da conversão para confirmação. O método convert() tem várias funções sobrecarregadas, mas utilizamos aquela que requer o nome do arquivo de log onde os comentários serão gravados, o formato do arquivo de saída, por exemplo, PDF_A_B, e a ação a ser tomada se algum objeto não for convertido corretamente .
Este pequeno exemplo nos ensinou a converter PDF em PDFA usando Python. Se quiser aprender outros tipos de conversão, como converter PDF para XPS, consulte o artigo como converter PDF para XPS em Python.