
Guardar XLSB como PDF | convertir Xls a PDF en línea
El XLSB es una colección de registros y estructuras que especifican el contenido del libro de Excel. Por lo general, el contenido incluye tablas no estructuradas o semiestructuradas de números, texto o números y texto, fórmulas, conexiones de datos externos, gráficos e imágenes. Para tener una adaptabilidad más amplia y el intercambio de datos entre los equipos, la conversión a formato PDF es un enfoque práctico. Por lo tanto, en este artículo, discutiremos los detalles sobre cómo convertir XLSB a PDF usando Python SDK.
- API de conversión de Excel
- XLSB a PDF en Python
- Convierta Excel a PDF usando comandos cURL
- Convierta una hoja de Excel específica a PDF usando Python
API de conversión de Excel
Aspose.Cells Cloud SDK para Python es nuestra solución comprobada para la creación, manipulación y transformación de archivos de Excel a formatos de archivo principales, incluido PDF. Así que instalemos el SDK ejecutando el siguiente comando:
pip install asposecellscloud
Después de la instalación, el siguiente paso es registrar una cuenta gratuita en Aspose.Cloud Dashboard usando GitHub o una cuenta de Google o usar Registrarse para obtener sus Credenciales de cliente.
XLSB a PDF en Python
En esta sección, vamos a seguir los pasos para cargar la hoja de trabajo XLSB (Excel) desde el almacenamiento en la nube y transformarla en formato PDF. Tenga en cuenta que vamos a convertir el libro de trabajo completo a formato PDF.
- En primer lugar, cree un objeto de CellsApi usando las credenciales del cliente
- En segundo lugar, especifique el nombre del XLSB de entrada, el nombre del archivo resultante y el formato de salida como PDF
- Llame al método cellworkbookgetworkbook(…) para convertir XLSB a PDF y guardar la salida en el almacenamiento en la nube
# Para obtener más ejemplos de código, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def XLSBtoPDF():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializar la instancia de CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# libro de trabajo XLSB de entrada
input_file = "myDocument.xlsb"
# formato resultante
format = "PDF"
# nombre de archivo resultante
output = "Converted.pdf"
# llame a la API para convertir XLSB a PDF
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# imprimir el código de respuesta en la consola
print(response)
# imprimir mensaje en consola (opcional)
print('XLSB sucessfully converted to PDF !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Imagen 1: - Vista previa de conversión de Excel a PDF
Convierta Excel a PDF usando comandos cURL
Ahora vamos a seguir los pasos para guardar Excel en PDF usando los comandos cURL en una terminal de línea de comandos. Entonces, primero debemos generar un token de acceso JWT (basado en las credenciales de nuestro cliente)
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Ahora ejecute el siguiente comando para convertir Excel a formato PDF. Después de la ejecución, el PDF resultante se guarda en el mismo almacenamiento en la nube.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Convierta una hoja de Excel específica a PDF usando el comando cURL
Es posible que tengamos un requisito para convertir la hoja de trabajo seleccionada de XLS a formato PDF, en lugar de transformar el libro de trabajo completo. Entonces, en esta sección, vamos a cumplir con este requisito.t credenciales.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf

Imagen 2: - Vista previa de conversión de hoja de Excel a PDF
Obtenga los archivos de muestra utilizados en los ejemplos anteriores de los siguientes enlaces
Conclusión
Hemos aprendido los pasos para convertir Excel a PDF (XLSB a PDF) usando Python SDK. Al mismo tiempo, hemos aprendido los detalles sobre cómo convertir Excel completo a PDF usando los comandos cURL, así como también cómo exportar una hoja de Excel específica a PDF. Puede considerar explorar la Guía para desarrolladores para conocer otras características interesantes que ofrece la API. En caso de que tenga algún problema, no dude en contactarnos a través del foro de soporte técnico gratuito.
Artículos relacionados
Recomendamos leer los siguientes artículos para una mayor comprensión: