פתח ממיר PDF ל-Excel באמצעות Python Cloud SDK.

המרת PDF לאקסל

כיצד להמיר PDF לאקסל | ייצוא PDF לאקסל באמצעות Python SDK

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

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

Python Cloud SDK לעיבוד PDF

Aspose.PDF Cloud SDK עבור Python מופיע ככלי רב עוצמה לייעל את תהליך ההמרה של PDF ל-XLS. לא רק שהוא מאפשר המרה חלקה של ‘pdf to excel’, אלא שהוא גם מציע מספר עצום של יכולות אחרות. דמיינו שאתם רותמים את היכולת לתפעל קובצי PDF, לחלץ נתונים ספציפיים וליצור קבצים מוכנים ל-Excel ללא מאמץ.

השלב הראשון הוא התקנת ה- Python Cloud SDK אשר זמין להורדה מעל מאגר PIP ו-GitHub. אז, אנא בצע את הפקודה הבאה בשורת הטרמינל/הפקודה כדי להתקין את הגרסה העדכנית ביותר של Cloud SDK.

pip install asposepdfcloud

MS Visual Studio

במקרה שאתה צריך להוסיף ישירות את ההפניה בפרויקט Python שלך בתוך Visual Studio IDE, אנא חפש asposepdfcloud כחבילה תחת חלון סביבת Python. אנא בצע את השלבים הממוספרים בתמונה למטה כדי להשלים את תהליך ההתקנה.

שמור PDF לאקסל

תמונה 1:- Aspose.PDF Cloud SDK עבור חבילת Python.

PyCharm

PyCharm הוא IDE פופולרי לפיתוח Python. בסעיף זה, אנו הולכים לדון בהגדרות PyCharm בפלטפורמת Windows.

  • לחץ על תפריט קובץ ובחר פריט תפריט הגדרות…
הגדרות PyCharm

תמונה 2: פריט תפריט PyCharm Settings.

  • הרחב את עץ הפרויקט משמאל ובחר באפשרות Python Interpreter.
  • לחץ על הסימן + (פלוס) בחלק הימני והזן asposepdfcloud בשדה החיפוש מעל תיבת הדו-שיח של החבילות הזמינות.
  • כעת לחץ על כפתור התקן חבילה.
המרת PDF ל- Excel SDK

תמונה 3:- חבילת Aspose.PDF Cloud for Python.

לאחר התקנת ה-SDK, תוצג הודעת ההצלחה.

PDF ל-Excel SDK

תמונה 4:- הודעת הצלחה לאחר התקנת Aspose.PDF Cloud for Python.

  • במקרה שאין לך חשבון קיים ב-Cloud Dashboard, אתה יכול ליצור חשבון בחינם באמצעות אישורי GitHub או Google. כעת התחבר ללוח המחוונים וקבל את אישורי הלקוח המותאמים אישית שלך.
אישורי לקוח

תמונה 5: - אישורי לקוח בלוח המחוונים של Aspose.Cloud.

המר PDF לאקסל ב- Python

אנא עקוב אחר ההוראות שלהלן כדי להפוך את PDF לחוברת עבודה של Excel (XLSX) באמצעות קטע קוד של Python. לידיעתך, מעקב אחר קטעי הקוד מצפה ש-PDF הקלט יהיה זמין באחסון בענן.

  • ראשית, צור מופע של מחלקה ApiClient תוך מתן סוד לקוח לקוח כארגומנטים.
  • שנית, צור מופע של מחלקה PdfApi שלוקח את האובייקט ApiClient כארגומנט.
  • כעת ציין את שם ה-PDF הקלט ואת שם הקובץ XLSX שנוצר.
  • לבסוף, קרא למתודה putpdfinstoragetoxlsx(..) שלוקחת את קובץ ה-PDF הקלט, שם הקובץ XLSX שנוצר ופרמטר אופציונלי ליצירת גליונות עבודה אחידים.
# לדוגמאות קוד נוספות, בקר בכתובת https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
# לקבלת אישורי לקוח, בקר בכתובת https://dashboard.aspose.cloud/

def pdf2xlsx():
    try:
        #Client credentials
        client_secret = "406b404b2df649611e508bbcfcd2a77f"
        client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # צור מופע PdfApi תוך העברת PdfApiClient כארגומנט
        pdf_api = PdfApi(pdf_api_client)

        #input PDF file name
        input_file = 'awesomeTable.pdf'

        # שם חוברת העבודה שנוצרה באקסל
        resultant_file_name = 'Resultant.xlsx'
    
        # התקשר ל-API להמרת PDF לפורמט Excel
        response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')

        # הדפס הודעה במסוף (אופציונלי)
        print('PDF successfully converted to Excel format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
תצוגה מקדימה של PDF ל-XLSX

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

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

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

השינוי של PDf ל-XLS יכול להתבצע בקלות באמצעות Aspose.PDF Cloud יחד עם פקודות cURL, מכיוון שהוא מייצג גישה יעילה ואוטומטית. על ידי שימוש בפקודות cURL בשילוב עם Aspose.PDF Cloud, אנו לא רק מפשטים את תהליך ההמרה אלא גם מאפשרים אינטגרציה חלקה בזרימות עבודה שונות.

הראשון בגישה זו הוא ליצור JSON Web Token (JWT) המבוסס על אישורי לקוח. אז, אנא בצע את הפקודה הבאה כדי ליצור את אסימון JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את אסימון JWT, אנא בצע את הפקודה הבאה כדי להמיר PDF לפורמט XLS.

curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

מַסְקָנָה

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

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

אנו ממליצים לבקר במאמרים הבאים כדי ללמוד על: