Cómo convertir Word a PDF usando Python

Este breve tutorial contiene información sobre cómo convertir Word a PDF usando Python. Para convertir Word a PDF en Python, este tema incluye los pasos de configuración del entorno y las llamadas API necesarias para realizar la conversión. La API le permite personalizar el PDF de salida configurando diferentes opciones que se explican en las secciones a continuación.

Pasos para convertir DOCX a PDF en Python

  1. Configurar el entorno para usar Aspose.Words para Python a través de .NET
  2. Importe el espacio de nombres necesario aspose.words en su archivo de Python
  3. Cargue el archivo de Word de origen en la instancia de objeto de la clase Documento
  4. Inicialice el objeto PdfSaveOptions para configurar las opciones de PDF de salida
  5. Convierta DOCX a PDF usando el método de guardar

Lo anterior describe cómo se puede desarrollar el uso de la aplicación de conversión de Python Word to PDF mediante simples llamadas a la API. Es un proceso bastante simple en el que, después de configurar el entorno, cargará el archivo de Word de origen utilizando la instancia de la clase Documento. Las PdfSaveOptions se utilizarán para personalizar el PDF y, finalmente, se guardará en el disco.

Código para convertir Word a 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")

En las aplicaciones de conversión Python DOCX a PDF también se puede personalizar el PDF de salida con la ayuda de la clase PdfSaveOptions. Puede establecer el número de página que desea exportar a PDF usando la propiedad page_set. El modo de página y el cumplimiento de PDF también se pueden configurar mediante las propiedades page_mode y de cumplimiento.

En este tema, hemos aprendido a convertir Word a PDF en Python. Si desea crear un nuevo archivo de Excel y completar datos en él, consulte el artículo sobre cómo crear un archivo de Excel en Python.

 Español