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
- Convertir Excel XLSX a PDF
- Conversión avanzada de XLSX/XLS a PDF en Python
- Obtenga una licencia de API gratuita
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.
- Cargue el archivo Excel XLSX usando la clase Workbook.
- Convierta XLSX a PDF utilizando el método Workbook.save(fileName, SaveFormat.PDF).
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
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.
- Cargue el archivo XLSX de Excel usando la clase Workbook.
- Cree una instancia de la clase PdfSaveOptions.
- Use el objeto PdfSaveOptions para establecer opciones, por ejemplo, establezca el cumplimiento de PDF mediante el método PdfOptions.setCompliance(PdfCompliance).
- Guarde XLSX como PDF utilizando el método Workbook.save(fileName, saveOptions).
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
- Cree archivos de MS Excel usando Python - Python Excel API
- Leer archivos de Excel en Python
- Agregar marca de agua a archivos de Excel en Python
- Agregar comentarios en hojas de cálculo de Excel en Python
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.