
Salvar XLSB como PDF | converter Xls para PDF online
O XLSB é uma coleção de registros e estruturas que especificam o conteúdo da pasta de trabalho do Excel. Normalmente, o conteúdo inclui tabelas não estruturadas ou semiestruturadas de números, texto ou números e texto, fórmulas, conexões de dados externos, gráficos e imagens. Para maior adaptabilidade e compartilhamento de dados entre as equipes, a conversão para o formato PDF é uma abordagem prática. Portanto, neste artigo, discutiremos os detalhes de como converter XLSB para PDF usando o Python SDK.
- API de conversão do Excel
- XLSB para PDF em Python
- Converter Excel em PDF usando comandos cURL
- Converter planilha específica do Excel em PDF usando Python
API de conversão do Excel
Aspose.Cells Cloud SDK para Python é nossa solução comprovada para criação, manipulação e transformação de arquivos Excel para principais formatos de arquivo, incluindo PDF. Então vamos instalar o SDK executando o seguinte comando:
pip install asposecellscloud
Após a instalação, o próximo passo é registrar uma conta gratuita no painel Aspose.Cloud usando o GitHub ou a conta do Google ou use o Sign Up para obter suas credenciais de cliente.
XLSB para PDF em Python
Nesta seção, seguiremos as etapas para carregar a planilha XLSB (excel) do armazenamento em nuvem e transformá-la em formato PDF. Por favor, note que vamos converter a pasta de trabalho completa para o formato PDF.
- Em primeiro lugar, crie um objeto de CellsApi usando as credenciais do cliente
- Em segundo lugar, especifique o nome do XLSB de entrada, o nome do arquivo resultante e o formato de saída como PDF
- Chame o método cellsworkbookgetworkbook(…) para converter XLSB em PDF e salve a saída no armazenamento em nuvem
# Para mais exemplos 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 instância CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# pasta de trabalho XLSB de entrada
input_file = "myDocument.xlsb"
# formato resultante
format = "PDF"
# nome do arquivo resultante
output = "Converted.pdf"
# chame a API para converter XLSB em PDF
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# imprimir código de resposta no console
print(response)
# imprimir mensagem no console (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)

Imagem 1:- Visualização da conversão de Excel para PDF
Converter Excel em PDF usando comandos cURL
Agora vamos seguir as etapas para salvar o Excel em pdf usando comandos cURL em um terminal de linha de comando. Então, primeiro precisamos gerar um token de acesso JWT (com base em nossas credenciais de 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"
Agora execute o seguinte comando para converter Excel em formato PDF. Após a execução, o PDF resultante é salvo no mesmo armazenamento em nuvem.
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>"
Converter planilha específica do Excel em PDF usando o comando cURL
Podemos ter um requisito para converter a planilha selecionada do formato XLS para PDF, em vez de transformar a pasta de trabalho completa. Portanto, nesta seção, vamos realizar essas credenciais requisite.t.
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

Imagem 2:- Visualização da conversão de planilha do Excel para PDF
Obtenha os arquivos de amostra usados nos exemplos acima nos links a seguir
Conclusão
Aprendemos as etapas para converter Excel em PDF (XLSB para PDF) usando o Python SDK. Ao mesmo tempo, aprendemos os detalhes sobre como converter Excel completo em PDF usando comandos cURL, bem como exportar planilhas específicas do Excel para PDF. Você pode explorar o Guia do desenvolvedor para saber mais sobre outros recursos interessantes oferecidos pela API. Caso encontre algum problema, sinta-se à vontade para nos contatar através do fórum de suporte técnico gratuito.
Artigos relacionados
Recomendamos ler os seguintes artigos para uma compreensão mais aprofundada: