Leer hoe u online Excel naar PDF kunt converteren met behulp van Python SDK. Sla XLS op in PDF.

Converteer Excel naar PDF

Converteer Excel naar PDF | XLS naar PDF-conversie-API

In dit artikel gaan we de details bespreken over het converteren van Excel naar PDF met Python SDK. We gebruiken Excel-spreadsheets om datasets op te slaan, te ordenen en bij te houden. Het wordt gebruikt door accountants, data-analisten en andere professionals. Maar om deze bestanden te bekijken, hebben we een specifieke applicatie nodig, zoals MS Excel, OpenOffice Calc, enz. Als we Excel echter opslaan in PDF, kan het op elk platform en elk apparaat worden bekeken.

Excel naar PDF-conversie-API

Aspose.Cells Cloud is een REST API die de mogelijkheid biedt om Excel-bestanden te maken, te bewerken en om te zetten naar PDF en andere ondersteunde formaten. Gebruik Aspose.Cells Cloud SDK for Python om deze functies in de Python-toepassing te gebruiken. Gebruik de volgende opdracht in de console om de SDK te installeren:

pip install asposecellscloud

De volgende stap is om een Aspose Cloud-account aan te maken en klantreferentiegegevens te verkrijgen. Deze inloggegevens zijn nodig om verbinding te maken met cloudservices en om toegang te krijgen tot documenten uit cloudopslag.

Converteer Excel naar PDF in Python

Volg de onderstaande stappen om Excel naar PDF-indeling te converteren met behulp van een Python-codefragment.

  • Maak een object van CellsApi met behulp van clientreferenties
  • Maak een tekenreeksobject waarin u het uitvoerformaat opgeeft als PDF
  • Roep de methode cellsworkbookgetworkbook(…) aan om Excel naar PDF te converteren
# Ga voor meer codevoorbeelden naar https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # initialiseer CellsApi-instantie
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # Excel-werkmap invoeren
        input_file = "Book1.xlsx"
        # resulterende formaat
        format = "PDF"
        # resulterende bestandsnaam
        output = "Converted.pdf"

        # roep de API aan om de conversie te starten
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # antwoordcode in console afdrukken
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel naar pdf

Afbeelding 1:- Voorbeeld van conversie van Excel naar PDF.

De voorbeeldbestanden die in het bovenstaande voorbeeld worden gebruikt, kunnen worden gedownload van Book1.xlsx en Converted.pdf.

XLS naar PDF met cURL-opdrachten

De REST API’s zijn eenvoudig toegankelijk via cURL-opdrachten op elk platform. Omdat Aspose.Cells Cloud is ontwikkeld op REST-architectuur, kunnen we ook XLS naar PDF-conversie uitvoeren met behulp van cURL-opdrachten. Dus eerst moeten we een JWT-toegangstoken genereren op basis van clientreferenties. Voer de volgende opdracht uit:

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"

Nu moeten we de volgende opdracht uitvoeren om xls online naar pdf te converteren.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

Conclusie

In deze blog hebben we de stappen besproken om Excel naar PDF te converteren met behulp van Python-codefragmenten. Tegelijkertijd hebben we de opties onderzocht om Excel naar PDF op te slaan met behulp van cURL-opdrachten. De volledige broncode van Python SDK kan worden gedownload van GitHub. We raden je ook aan om Programmers Guide te verkennen voor meer informatie over andere interessante functies.

Mocht u een gerelateerde vraag hebben of een probleem tegenkomen tijdens het gebruik van onze API’s, neem dan gerust contact met ons op via Free Technical Support forum.

gerelateerde artikelen

Het wordt ten zeerste aanbevolen om de volgende links te bezoeken voor meer informatie over