Este breve tutorial contém informações sobre como converter Word para PDF usando Python. Para converter Word para PDF em Python, este tópico envolve as etapas de configuração do ambiente e as chamadas de API necessárias para realizar a conversão. A API permite que você personalize o PDF de saída definindo diferentes opções que são explicadas nas seções abaixo.
Etapas para converter DOCX para PDF em Python
- Configure o ambiente para usar Aspose.Words para Python via .NET
- Importe o namespace necessário aspose.words em seu arquivo Python
- Carregar o arquivo do Word de origem na instância do objeto da classe Document
- Inicialize o objeto PdfSaveOptions para definir as opções de saída do PDF
- Converta DOCX para PDF usando o método save
O descrito acima descreve como usar o aplicativo conversor Python Word para PDF pode ser desenvolvido usando chamadas de API simples. É um processo bastante simples onde, após configurar o ambiente, você carregará o arquivo do Word de origem usando a instância da classe Document. O PdfSaveOptions será usado para personalizar o PDF e, por fim, será salvo no disco.
Código para converter Word em PDF usando Python
import aspose.words as aw | |
#Load the API license for converting Word to PDF | |
wordToPdfLicense = aw.License() | |
wordToPdfLicense.set_license("Aspose.Total.lic") | |
#Load the source Word file for conversion to PDF | |
sampleDocx = aw.Document("AsposeTest.docx") | |
#Create PdfSaveOptions object before converting the Docx to PDF | |
options = aw.saving.PdfSaveOptions() | |
#Include the page numbers of the document for rendering to PDF | |
options.page_set = aw.saving.PageSet([0]) | |
#Apply the page mode to full screen while opening it in a viewer | |
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN | |
#Set PDF document compliance mode | |
options.compliance = aw.saving.PdfCompliance.PDF17 | |
#Save the DOCX to PDF file using the above mentioned options | |
sampleDocx.save("Output.pdf", options) | |
print ("Done") |
No Python DOCX para PDF, os aplicativos de conversão também podem personalizar o PDF de saída com a ajuda da classe PdfSaveOptions. Você pode definir o número da página que deseja exportar para PDF usando a propriedade page_set. O modo de página e a conformidade com PDF também podem ser definidos usando as propriedades page_mode e conformidade.
Neste tópico, aprendemos a converter Word para PDF em Python. Se você deseja criar um novo arquivo do Excel e preencher dados nele, consulte o artigo em como criar arquivo do Excel em Python.