Μάθετε πώς να μετατρέπετε το Excel σε PDF online χρησιμοποιώντας το Python SDK. Αποθηκεύστε το XLS σε PDF.

Μετατροπή Excel σε PDF

Μετατροπή Excel σε PDF | API μετατροπής XLS σε PDF

Σε αυτό το άρθρο, θα συζητήσουμε τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής του Excel σε PDF χρησιμοποιώντας το Python SDK. Χρησιμοποιούμε υπολογιστικά φύλλα του Excel για αποθήκευση, οργάνωση και παρακολούθηση συνόλων δεδομένων. Χρησιμοποιείται από λογιστές, αναλυτές δεδομένων και άλλους επαγγελματίες. Για να δούμε όμως αυτά τα αρχεία χρειαζόμαστε μια συγκεκριμένη εφαρμογή όπως MS Excel, OpenOffice Calc κ.λπ. Ωστόσο, αν αποθηκεύσουμε το Excel σε PDF, μπορεί να προβληθεί σε οποιαδήποτε πλατφόρμα και οποιαδήποτε συσκευή.

API μετατροπής Excel σε PDF

Το Aspose.Cells Cloud είναι το REST API που προσφέρει τις δυνατότητες δημιουργίας, επεξεργασίας και μετατροπής αρχείων excel σε PDF και άλλες υποστηριζόμενες μορφές. Για να χρησιμοποιήσετε αυτές τις δυνατότητες στην εφαρμογή Python, δοκιμάστε να χρησιμοποιήσετε το Aspose.Cells Cloud SDK for Python. Χρησιμοποιήστε την ακόλουθη εντολή στην κονσόλα για να εγκαταστήσετε το SDK:

pip install asposecellscloud

Το επόμενο βήμα είναι να δημιουργήσετε έναν λογαριασμό Aspose Cloud και να λάβετε στοιχεία διαπιστευτηρίων πελάτη. Αυτά τα διαπιστευτήρια είναι απαραίτητα για τη σύνδεση με τις υπηρεσίες Cloud καθώς και για την πρόσβαση σε έγγραφα από την αποθήκευση cloud.

Μετατροπή Excel σε PDF σε Python

Ακολουθήστε τα παρακάτω βήματα για να μετατρέψετε το Excel σε μορφή PDF χρησιμοποιώντας ένα απόσπασμα κώδικα Python.

  • Δημιουργήστε ένα αντικείμενο του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
  • Δημιουργήστε ένα αντικείμενο συμβολοσειράς που καθορίζει τη μορφή εξόδου ως PDF
  • Καλέστε τη μέθοδο cellsworkbookgetworkbook(…) για να μετατρέψετε το Excel σε PDF
# Για περισσότερα δείγματα κώδικα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # αρχικοποιήστε το στιγμιότυπο CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # εισαγωγή βιβλίου εργασίας του Excel
        input_file = "Book1.xlsx"
        # προκύπτουσα μορφή
        format = "PDF"
        # όνομα αρχείου που προκύπτει
        output = "Converted.pdf"

        # καλέστε το API για να ξεκινήσει η λειτουργία μετατροπής
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # εκτύπωση κωδικού απόκρισης στην κονσόλα
        print(response)

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

Εικόνα 1: - Προεπισκόπηση μετατροπής Excel σε PDF.

Τα δείγματα αρχείων που χρησιμοποιούνται στο παραπάνω παράδειγμα μπορούν να ληφθούν από το Book1.xlsx και το Converted.pdf.

XLS σε PDF χρησιμοποιώντας εντολές cURL

Τα REST API είναι εύκολα προσβάσιμα μέσω εντολών cURL σε οποιαδήποτε πλατφόρμα. Δεδομένου ότι το Aspose.Cells Cloud έχει αναπτυχθεί σε αρχιτεκτονική REST, μπορούμε επίσης να πραγματοποιήσουμε μετατροπή XLS σε PDF χρησιμοποιώντας εντολές cURL. Επομένως, πρώτα πρέπει να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη. Εκτελέστε την ακόλουθη εντολή:

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"

Τώρα πρέπει να εκτελέσουμε την παρακάτω εντολή για να μετατρέψουμε το xls σε pdf online.

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{}

συμπέρασμα

Σε αυτό το ιστολόγιο, έχουμε συζητήσει τα βήματα για τη μετατροπή του Excel σε PDF χρησιμοποιώντας αποσπάσματα κώδικα Python. Ταυτόχρονα, διερευνήσαμε τις επιλογές αποθήκευσης του Excel σε PDF χρησιμοποιώντας εντολές cURL. Ο πλήρης πηγαίος κώδικας του Python SDK μπορεί να ληφθεί από το GitHub. Σας συνιστούμε επίσης να εξερευνήσετε τον Οδηγό προγραμματιστών για να μάθετε περισσότερα σχετικά με άλλες συναρπαστικές λειτουργίες.

Εάν έχετε οποιοδήποτε σχετικό ερώτημα ή αντιμετωπίσετε οποιοδήποτε πρόβλημα κατά τη χρήση των API μας, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του Δωρεάν φόρουμ τεχνικής υποστήριξης.

Σχετικά Άρθρα

Συνιστάται ιδιαίτερα να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα