Excel a PDFPython

Hoy en día, PDF se ha convertido en un formato de archivo estándar para el intercambio de documentos. Varios formatos de documentos populares se convierten a PDF antes de compartirlos a través de Internet. Excel a PDF es uno de los escenarios de conversión populares en los que las hojas de trabajo se convierten en páginas PDF de solo lectura. De acuerdo con eso, este artículo cubre cómo convertir archivos Excel XLSX o XLS a PDF usando Python.

API de conversión de Excel a PDF de Python

Para la conversión de Excel a PDF, usaremos Aspose.Cells for Python via Java API. Es una poderosa API de manipulación de hojas de cálculo que le permite crear, procesar y convertir archivos de Excel desde sus aplicaciones de Python. Puede instalar la API usando el siguiente comando pip.

pip install aspose-cells

Convierta Excel XLSX a PDF usando Python

Los siguientes son los pasos para convertir un archivo Excel XLSX a PDF usando Python.

El siguiente ejemplo de código muestra cómo convertir un archivo Excel XSLX a PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Archivo Excel

Excel a PDF

PDF convertido

PDF convertido

Conversión avanzada de XLSX/XLS a PDF en Python

Aspose.Cells for Python a través de Java también le permite personalizar la conversión de XLSX a PDF utilizando diferentes opciones. Por ejemplo, puede configurar el cumplimiento de PDF, la compresión, el estilo de las cuadrículas, el número de páginas por hoja, etc. para el archivo PDF convertido. La clase PdfSaveOptions se utiliza para establecer estas opciones.

Los siguientes son los pasos para usar las opciones avanzadas en la conversión de XLSX a PDF en Python.

El siguiente ejemplo de código muestra cómo usar las opciones avanzadas en la conversión de Excel XLSX a PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
  
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)

Obtenga una licencia de API gratuita

Puede solicitar una licencia temporal para utilizar la API sin limitaciones de evaluación.

Conclusión

En este artículo, aprendió cómo convertir Excel XLSX o XLS a PDF usando Python. Además, las opciones avanzadas para controlar la conversión de Excel a PDF también se analizan con la ayuda del código de muestra. Puede explorar más sobre Aspose.Cells for Python a través de Java utilizando la documentación. En caso de que tenga alguna consulta, contáctenos a través de nuestro foro.

Ver también

Información: Aspose desarrolló una aplicación web en línea gratuita que le permite ver archivos PDF en línea, otra que le permite convertir archivos PDF a video y otra que le permite editar archivos PDF en línea.