
ממיר PDF ל-Word | API להמרת PDF ל-DOC
PDF הוא אחד מפורמטי הקבצים הנפוצים לשיתוף מידע. זה פופולרי בשל העובדה שהוא שומר על נאמנות המסמכים בכל הפלטפורמות ובכל המכשירים (שולחן עבודה, נייד וכו’).עם זאת, אם עלינו לבצע שינויים כלשהם בקובץ ה-PDF, עלינו להשתמש ביישומים ספציפיים כדי לפתוח ולערוך מסמכי PDF. אבל עבור מספר רב של עדכונים, ההמרה של קובצי PDF למסמכי Word היא פתרון בר-קיימא אחד. כמו כן, להמרה בכמות גדולה, SDK לתכנות הוא פתרון יעיל. במאמר זה, אנו הולכים לדון בפרטים כיצד להמיר PDF ל-Word באמצעות Python SDK.
API לעיבוד תמלילים
Aspose.Words Cloud הוא ה-API מבוסס REST עטור הפרסים שלנו, המציע את היכולות ליצור, לערוך ולשנות קובצי Word HTML, JPEG, PNG ושאר פורמטי קבצים נתמכים. במקביל, הוא גם תומך ביכולות לטעון מסמכי PDF ולעבד אותם ל-MS Word (DOCX, DOC, DOT, RTF, DOCM) או OpenDocument (ODT, OTT).על מנת לבצע המרה זו, אין צורך בהורדה או התקנה של תוכנת צד שלישי, ובצע את כל ההמרה באמצעות מנוע עיבוד המסמכים שלנו בענן. כעת על מנת ליישם את פעולת המרת המסמכים בתוך אפליקציית Python, עליך לנסות להשתמש ב-Aspose.Words Cloud SDK for Python, שהוא מעטפת סביב Cloud API.
הַתקָנָה
ה-SDK זמין להורדה ב-PIP ו-GitHub. בצע את הפקודה הבאה במסוף שורת הפקודה כדי להתקין את ה-SDK
pip install aspose-words-cloud
PyCharm IDE
אם אתה משתמש ב-PyCharm IDE, אתה יכול להוסיף ישירות את ה-SDK כתלות בפרויקט שלך.
קובץ ->הגדרות ->פרויקט ->מתורגמן Python ->asposewordscloud

תמונה 1: - אפשרות הגדרות PyCharm.

תמונה 2:- חבילת Aspose.Words Python.
ממיר PDF ל-Word באמצעות Python
אנא עקוב אחר ההוראות שלהלן כדי לבצע את ההמרה של קובץ ה-PDF לפורמט וורד.
- ראשית עלינו ליצור אובייקט ApiClient תוך העברת פרטי ClientID ו-ClientSecret כארגומנטים.
- שנית, צור מופע של WordsApi תוך העברת מופע ApiClient כארגומנט.
- שלישית, העלה קובץ PDF לאחסון בענן בשיטת UploadFileRequest(..).
- כעת צור אובייקט של אובייקט SaveOptionsData שבו אנו מגדירים docx כפורמט ייצוא.
- השלב הבא הוא ליצור מופע של SaveAsRequest אשר לוקח את שם קובץ ה-PDF ואובייקט SaveOptionsData כארגומנטים.
- לבסוף, קרא ל-saveas(..) של המחלקה WordsApi כדי לבצע את פעולת ההמרה.
# לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-words-cloud/aspose-words-cloud-python
# אתחול אובייקט Aspose.Words Python
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# הזנת מסמך PDF
inputFileName = 'awesome_table_in_pdf.pdf'
# שם מסמך Word שנוצר
resultantFile = 'Converted.docx'
# העלה מסמך PDF ל-Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open(inputFileName, 'rb'), "", None))
# אפשרויות ייצוא מסמכים
request_save_options_data = asposewordscloud.SaveOptionsData(save_format='docx', file_name=resultantFile)
# צור בקשת SaveAs של מסמך תוך העברת קלט של שם PDF ואפשרויות ייצוא מילים
request = asposewordscloud.models.requests.SaveAsRequest(name=inputFileName,
save_options_data=request_save_options_data,
folder=None)
# להתחיל את פעולת ההמרה
result = words_api.words_api.save_as(request)
# הדפס תוצאה במסוף
print("Result {}".format(result))
ניתן להוריד את הקבצים לדוגמה המשמשים בקטע הקוד לעיל מ-awesometableinpdf.pdf ו-Converted.docx.
PDF ל-DOC באמצעות פקודת cURL
כמו ממשקי API אחרים של REST, ניתן לגשת אל Aspose.Words Cloud גם באמצעות פקודות cURL. אבל לפני שנתקדם לגישה ל-API, עלינו ליצור אסימון גישה ל-JWT המבוסס על אישורי לקוח שצוינו ב-Aspose.Cloud Dashboard. אנא בצע את הפקודה cURL הבאה כדי ליצור את אסימון הגישה של JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת נוכל להשתמש בפקודה הבאה כדי להמיר קבצי PDF הזמינים באחסון בענן לפורמט Word. בפקודה הבאה, השתמשנו בפרמטר -o כדי לשמור פלט בכונן המקומי.
curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o Converted.docx
אנא השתמש בפקודה הבאה אם אתה צריך לשמור ישירות את מסמך המילה הפלט באחסון בענן. שימו לב לפרמטר בקשת outPath בפקודה הבאה.
curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx&outPath=newResultant.docx" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
מַסְקָנָה
במאמר זה, חקרנו את היכולות המדהימות של Aspose.Words Cloud כיצד להמיר PDF ל-Word באמצעות Python API. באופן דומה, בדקנו גם את הפרטים שאנו יכולים לייצא PDF ל-DOC או פורמטים נתמכים אחרים באמצעות פקודות cURL. יתר על כן, אתה יכול גם לנסות לגשת ל-API בדפדפן אינטרנט באמצעות ממשק Swagger. יתר על כן, ה-Cloud SDK פותח תחת רישיון MIT, כך שקוד המקור המלא שלו זמין במאגר GitHub.
במקרה שאתה נתקל בבעיות כלשהן במהלך השימוש ב-API או שיש לך שאילתות קשורות כלשהן, אנא צור איתנו קשר באמצעות פורום תמיכת מוצרים בחינם.
מאמרים קשורים
אנו ממליצים לבקר בקישורים הבאים כדי ללמוד עוד על: