XLSB zu PDF

XLSB als PDF speichern | Konvertieren Sie Xls online in PDF

Das XLSB ist eine Sammlung von Datensätzen und Strukturen, die den Inhalt von Excel-Arbeitsmappen angeben. Normalerweise umfasst der Inhalt unstrukturierte oder halbstrukturierte Tabellen mit Zahlen, Text oder sowohl Zahlen als auch Text, Formeln, externe Datenverbindungen, Diagramme und Bilder. Um eine breitere Anpassungsfähigkeit und den Datenaustausch zwischen den Teams zu erreichen, ist die Konvertierung in das PDF-Format ein praktischer Ansatz. Daher werden wir in diesem Artikel die Details zum Konvertieren von XLSB in PDF mit dem Python SDK besprechen.

Excel-Konvertierungs-API

Aspose.Cells Cloud SDK For Python ist unsere bewährte Lösung für die Erstellung, Bearbeitung und Transformation von Excel-Dateien in wichtige Dateiformate einschließlich PDF. Lassen Sie uns also das SDK installieren, indem Sie den folgenden Befehl ausführen:

pip install asposecellscloud

Nach der Installation besteht der nächste Schritt darin, ein kostenloses Konto über Aspose.Cloud-Dashboard mit GitHub oder einem Google-Konto zu registrieren oder sich anzumelden, um Ihre Client-Anmeldeinformationen zu erhalten.

XLSB zu PDF in Python

In diesem Abschnitt befolgen wir die Schritte zum Laden des XLSB-Arbeitsblatts (Excel) aus dem Cloud-Speicher und zum Umwandeln in das PDF-Format. Bitte beachten Sie, dass wir die komplette Arbeitsmappe in das PDF-Format konvertieren werden.

  • Erstellen Sie zunächst ein Objekt von CellsApi mit Clientanmeldeinformationen
  • Geben Sie zweitens den Namen des Eingabe-XLSB, den resultierenden Dateinamen und das Ausgabeformat als PDF an
  • Rufen Sie die Methode cellworkbookgetworkbook(…) auf, um XLSB in PDF zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern
# Weitere Codebeispiele finden Sie unter 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"

        # Initialisieren Sie die CellsApi-Instanz
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSB-Arbeitsmappe eingeben
        input_file = "myDocument.xlsb"
        # resultierendes Format
        format = "PDF"
        # resultierender Dateiname
        output = "Converted.pdf"

        # Rufen Sie die API auf, um XLSB in PDF zu konvertieren
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # Antwortcode in der Konsole drucken
        print(response)

        # Nachricht in der Konsole drucken (optional)
        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)
Excel-zu-PDF-Vorschau

Bild 1: – Vorschau der Umwandlung von Excel in PDF

Konvertieren Sie Excel mit cURL-Befehlen in PDF

Jetzt folgen wir den Schritten zum Speichern von Excel in PDF mit cURL-Befehlen in einem Befehlszeilenterminal. Also müssen wir zuerst ein JWT-Zugriffstoken generieren (basierend auf unseren Client-Anmeldeinformationen).

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"

Führen Sie nun den folgenden Befehl aus, um Excel in das PDF-Format zu konvertieren. Nach der Ausführung wird das resultierende PDF im selben Cloud-Speicher gespeichert.

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>"

Konvertieren Sie ein bestimmtes Excel-Blatt mit dem cURL-Befehl in PDF

Möglicherweise müssen wir das ausgewählte Arbeitsblatt von XLS in das PDF-Format konvertieren, anstatt die gesamte Arbeitsmappe umzuwandeln. In diesem Abschnitt werden wir diese Anforderung erfüllen.t-Anmeldeinformationen.

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
Excel-Tabelle in PDF

Bild 2: - Vorschau der Umwandlung von Excel-Tabellen in PDF

Holen Sie sich die in den obigen Beispielen verwendeten Beispieldateien über die folgenden Links

Fazit

Wir haben die Schritte zum Konvertieren von Excel in PDF (XLSB in PDF) mit Python SDK gelernt. Gleichzeitig haben wir die Details zum Konvertieren von kompletten Excel in PDF mit cURL-Befehlen sowie zum Exportieren bestimmter Excel-Tabellen in PDF gelernt. Sie können den Entwicklerleitfaden durchforsten, um mehr über andere aufregende Funktionen zu erfahren, die von der API angeboten werden. Falls Sie auf Probleme stoßen, können Sie uns gerne über das kostenlose technische Support-Forum kontaktieren.

In Verbindung stehende Artikel

Wir empfehlen, die folgenden Artikel zum weiteren Verständnis durchzugehen: