למד כיצד להמיר Excel ל-PDF באינטרנט באמצעות Python SDK. שמור XLS ל-PDF.

המרת אקסל ל-PDF

המרת Excel ל-PDF | API להמרת XLS ל-PDF

במאמר זה, אנו הולכים לדון בפרטים כיצד להמיר Excel ל-PDF באמצעות Python SDK. אנו משתמשים בגיליונות אלקטרוניים של Excel כדי לאחסן, לארגן ולעקוב אחר מערכי נתונים. הוא משמש רואי חשבון, מנתחי נתונים ואנשי מקצוע אחרים. אך על מנת לצפות בקבצים אלו אנו זקוקים לאפליקציה ספציפית כגון MS Excel, OpenOffice Calc וכדומה. אולם אם נשמר את האקסל ל-PDF, ניתן לצפות בו בכל פלטפורמה ובכל מכשיר.

API להמרה של Excel ל-PDF

Aspose.Cells Cloud הוא REST API המציע את היכולות ליצור, לערוך ולהמיר קבצי אקסל ל-PDF ופורמטים נתמכים אחרים. על מנת להשתמש בתכונות אלו באפליקציית Python, נסה להשתמש ב-Aspose.Cells Cloud SDK for Python. אנא השתמש בפקודה הבאה במסוף כדי להתקין את ה-SDK:

pip install asposecellscloud

השלב הבא הוא יצירת חשבון Aspose 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)
אקסל ל-PDF

תמונה 1: - תצוגה מקדימה של המרת Excel ל-PDF.

ניתן להוריד את קבצי הדוגמה המשמשים בדוגמה לעיל מ-Book1.xlsx ו-Converted.pdf.

XLS ל-PDF באמצעות פקודות cURL

ניתן לגשת ל- REST APIs בקלות באמצעות פקודות 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 באופן מקוון.

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 שלנו, אל תהסס לפנות אלינו דרך פורום תמיכה טכנית בחינם.

מאמרים קשורים

מומלץ מאוד לבקר בקישורים הבאים כדי ללמוד עוד על