הצג מסמך Word באינטרנט לאחר המרת Word ל-HTML באמצעות Python SDK
מאמר זה הולך להסביר את השלבים להמרת Word ל-HTML באמצעות Python SDK. אנו יודעים שמסמכי Word נמצאים בשימוש נרחב לשיתוף מידע רשמי ואישי. עם זאת, האתגר מגיע כאשר אנו צריכים להציג או להציג את המסמך בדפדפן אינטרנט. אז פתרון חכם הוא להמיר מסמכי וורד לפורמט HTML.
API להמרה של Word ל-HTML
Aspose.Words Cloud מסוגל לטעון מסמכי MS Word, OpenOffice או WordProcessingML. זה מאפשר לך לבצע מניפולציות ברמת רכיב בודד או להפוך את הקבצים האלה ל פורמטים נתמכים של קבצים. כעת על מנת להשתמש בתכונות עיבוד המסמכים באפליקציית Python, עלינו להשתמש ב-Aspose.Words Cloud SDK for Python. אז כדי להשתמש ב-SDK, השלב הראשון הוא ההתקנה שזמינה להורדה ב-PIP ו-GitHub. בצע את הפקודה הבאה במסוף שורת הפקודה כדי להתקין את ה-SDK:
pip install aspose-words-cloud
השלב הבא הוא יצירת חשבון חינמי על ידי ביקור ב-Aspose.Cloud Dashboard, כך שתוכל לנהל את המסמכים שלך באחסון בענן.
המרת Word ל-HTML באמצעות Python
אנא עקוב אחר ההוראות המפורטות להלן כדי לטעון את מסמך Word מהכונן המקומי ולהעלות אותו לאחסון ענן. לאחר מכן נאתחל את השגרה להמרת קובץ DOC לפורמט HTML ונשמור את הפלט באותו אחסון ענן.
- קודם כל, צור מופע של WordsApi באמצעות אישורי לקוח
- שנית, מסמך Word מהכונן המקומי והעלה לאחסון בענן בשיטת uploadfile(…).
- כעת צור מופע של GetDocumentWithFormatRequest המגדיר קובץ Word קלט ומסמך HTML שנוצר
- לבסוף, קרא למתודה getdocumentwithformat(…) כדי להתחיל את תהליך ההמרה
# לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-words-cloud/aspose-words-cloud-python
# קבל מפתח אפליקציה ו-SID של אפליקציה מ-https://dashboard.aspose.cloud/
try:
# אישורי לקוח
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# ליצור מופע של WordsApi
words_api = WordsApi(client_id,client_secret)
# שם מסמך הוורד הקלט
inputFileName = 'test_multi_pages.docx'
resultantFile = 'Converted.html'
# העלה מסמך מקור של Word ל-Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# צור אובייקט להמרת מסמך
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "HTML", None, None, None,
None, resultantFile, None)
# התחל פעולת המרה של Word ל-JPEG
result = words_api.get_document_with_format(request)
# הדפס הודעה במסוף (אופציונלי)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
ניתן להוריד את מסמך הוורד לדוגמה המשמש בדוגמה לעיל מ-testmultipages.docx.
המרת Word ל-HTML באמצעות פקודת cURL
ניתן להשתמש בפקודות cURL גם כדי להמיר מסמכי Word לפורמט HTML. אולם לפני שנתחיל את תהליך ההמרה, עלינו ליצור אסימון גישה ל-JWT המבוסס על אישורי לקוח אישיים. אז בבקשה צור את אסימון 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"
לאחר יצירת אסימון JWT, עלינו לבצע את הפקודה הבאה כדי להעלות מסמך Word לדוגמה לאחסון ענן:
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.docx" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.docx}}
כעת אנא בצע את הפקודה הבאה כדי להמיר את מסמך ה-word מאחסון ענן לפורמט HTML ולשמור את ה-HTML שנוצר באותו אחסון בענן.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=HTML&outPath=Resultant.html" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
סיכום
במאמר זה, למדנו על השלבים לביצוע Word ל-HTML באמצעות Python SDK. באופן דומה, בדקנו גם את האפשרות לבצע המרת DOC ל-HTML, DOCX ל-HTML באמצעות פקודות cURL. תהליך ההמרה המלא הוא כל כך פשוט ופשוט שאתה רק צריך להתמקד בדרישות העסקיות שלך ולשכוח מהמורכבות הפנימית של המרת המסמכים. ה-API מנהל את כל שגרות ההמרה בין המסמכים ומחזיר את התוכן שנוצר. אנו מציעים לך לחקור את מדריך המתכנתים כדי ללמוד על יכולות אחרות המוצעות על ידי ה-SDK. יתר על כן, קוד המקור המלא של SDK בענן זמין להורדה דרך GitHub ותוכל להוריד ולעדכן אותו בהתאם לדרישות שלך.
נושאים קשורים
אנו ממליצים לך לבקר במאמרים הבאים כדי ללמוד על: