XLSB para PDF

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

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)
Visualização de Excel para PDF

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
Planilha Excel para 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: