XLSB naar PDF

XLSB opslaan als PDF | converteer Excel online naar PDF

In het steeds evoluerende landschap van gegevensverwerking en het delen van informatie is de mogelijkheid om Excel Binary Workbook-bestanden (XLSB) naadloos te converteren naar Portable Document Format (PDF) een essentiële vereiste geworden. Terwijl bedrijven en professionals omgaan met de complexiteit van datapresentatie, analyse en samenwerking, is de vraag naar een betrouwbare en efficiënte oplossing om de kloof tussen deze twee formaten te overbruggen aanzienlijk gegroeid. Dit artikel gaat in op de cruciale behoefte aan een functie die conversie van XLSB naar PDF mogelijk maakt met behulp van Python Cloud SDK, waarbij de praktische betekenis ervan wordt benadrukt en de voordelen die het biedt voor zowel individuen als organisaties.

Excel naar PDF-conversie-API

Om een naadloze conversie van XLSB naar PDF te bereiken, komt Aspose.PDF Cloud SDK voor Python naar voren als een krachtig hulpmiddel. Met deze Cloud SDK kunt u de conversiefunctie moeiteloos in uw applicaties integreren. De SDK verwerkt op intelligente wijze de opmaak en behoudt diagrammen, tabellen en andere visuele elementen in de resulterende PDF-uitvoer. Het zorgt er dus voor dat uw geconverteerde documenten niet alleen nauwkeurig blijven, maar ook de visuele weergave van de originele XLSB weerspiegelen.

Om de SDK te gebruiken, voert u nu de volgende opdracht uit om de SDK op het lokale systeem te installeren:

pip install asposecellscloud

Na de installatie is de volgende stap het registreren van een gratis account via cloud dashboard met behulp van GitHub of Google-account of gebruik Sign Up om uw klantgegevens te verkrijgen.

XLSB naar PDF in Python

In deze sectie gaan we de stappen volgen om het XLSB (Excel)-werkblad vanuit de cloudopslag te laden en om te zetten in PDF-formaat. In dit voorbeeld worden alle werkbladen van XLSB geconverteerd naar PDF-formaat.

  • Maak eerst een object van de klasse CellsApi door clientgegevens als argumenten door te geven.
  • Ten tweede specificeert u de naam van de invoer-XLSB, de resulterende bestandsnaam en het uitvoerformaat als PDF.
  • Roep ten slotte de methode cellworkbookgetworkbook(…) aan om de XLSB naar PDF-indeling te converteren en de uitvoer op te slaan in de cloudopslag.
# Ga voor meer codevoorbeelden naar 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"

        # initialiseer de CellsApi-instantie
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSB-werkmap invoeren
        input_file = "myDocument.xlsb"
        # resulterende formaat
        format = "PDF"
        # resulterende bestandsnaam
        output = "Converted.pdf"

        # roep de API aan om XLSB naar PDF te converteren
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # print de responscode in de console
        print(response)

        # bericht afdrukken in console (optioneel)
        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 naar PDF-voorbeeld

Afbeelding 1: - Excel naar PDF-conversievoorbeeld

Converteer Excel naar PDF met behulp van cURL-opdrachten

De conversie van XLSB naar PDF vindt zijn succes dankzij de synergie van Aspose.Cells Cloud en de kracht van cURL-opdrachten. Dit dynamische duo biedt u een veelzijdige en opdrachtregelvriendelijke aanpak om deze essentiële transformatie moeiteloos uit te voeren. Dus of u nu bezig bent met een snelle datamigratie of een systematische batchconversie, deze combinatie biedt een elegante oplossing.

Nu moeten we eerst een JWT-toegangstoken genereren (op basis van onze klantreferenties):

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"

Zodra we een JWT-token hebben, voert u de volgende opdracht uit om Excel (XLSB) naar PDF-indeling te converteren. Na de uitvoering wordt de resulterende PDF opgeslagen op dezelfde cloudopslag.

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

Converteer een specifiek Excel-werkblad naar PDF met behulp van de cURL-opdracht

In plaats van alle werkbladen uit het XLSB-bestand te converteren, kunnen we het geselecteerde werkblad naar PDF-formaat converteren. Voer dus de volgende opdracht uit om het geselecteerde werkblad online in PDF op te slaan.

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-blad naar PDF

Afbeelding 2: - Excel-blad naar PDF-conversievoorbeeld

U kunt de voorbeeldbestanden die in de bovenstaande voorbeelden worden gebruikt, verkrijgen via de volgende links:

Conclusie

Kortom, de reis om XLSB naar PDF te converteren biedt twee verschillende maar efficiënte trajecten, die elk tegemoetkomen aan verschillende gebruikersvoorkeuren en technische mogelijkheden. De Aspose.PDF Cloud SDK voor Python biedt een gebruiksvriendelijke en codegerichte oplossing, die de conversie van XLSB naar PDF naadloos integreert in Python-applicaties. Aan de andere kant biedt de combinatie van Aspose.Cells Cloud- en cURL-opdrachten een opdrachtregelgestuurd alternatief. Deze aanpak profiteert van het gemak en de bekendheid van opdrachtregelinterfaces, waardoor snelle conversies rechtstreeks vanaf de terminal mogelijk zijn.

gerelateerde artikelen

We raden u aan de volgende artikelen door te nemen voor meer inzicht: