פתח ממיר JPG ל-Word מקוון עם כמה שורות קוד. ממיר JPG ל-DOC שלך באמצעות Python SDK.

כיתוב

Convert JPG to Word | JPG to DOC converter using Python SDK

מאמר זה מסביר את השלבים לפיתוח ממיר JPG ל-Word באמצעות API מבוסס ענן. אין צורך בהורדה או התקנה של תוכנה, ובצע את כל פעולות ההמרה באמצעות קריאות REST API. אנו מבינים שפורמטים של תמונות רסטר, במיוחד JPG הם אחד הפורמטים הנפוצים ביותר לשיתוף תמונות/תמונות. כמו כן, JPEG היא שיטה נפוצה של דחיסה מאבדת עבור תמונות דיגיטליות, במיוחד עבור תמונות המיוצרות על ידי צילום דיגיטלי. ניתן לכוונן את מידת הדחיסה, מה שמאפשר בחירה בין גודל האחסון ואיכות התמונה. עם זאת, ייתכן שתהיה לנו דרישה לשלב מספר תמונות קשורות בקובץ אחד, כך שנשתמש בגישה למיזוג תמונות JPG באינטרנט באמצעות C# REST API, אך פתרון אחר יכול להיות מיקום תמונות JPG בתוך מסמך Word ולשמור אותן במאגר מסמכים. כעת בוא נחקור את הפרטים כיצד אנו יכולים לפתח ממיר JPG ל-DOC באמצעות שפת התכנות Python.

שימו לב שכדי לבצע את ההמרה, עלינו להשתמש בשניים

API להמרת PDF

Aspose.PDF Cloud הוא פתרון מבוסס ארכיטקטורת REST המספק את היכולות ליצור, לערוך ולהמיר פורמטים שונים של קבצים (EPUB, HTML, XML, XPS, Text וכו’) ל-PDF ובדומה, תומך בהמרה של מסמכי PDF לפורמט JPEG, DOC, XLS, PPTX וכו’. בהתאם להיקף מאמר זה, אנו הולכים להכניס תמונות JPG בתוך קובץ PDF ולאחר מכן להפוך אותו לפורמט MS Word (DOC) באמצעות Python SDK. אז השלב הראשון הוא ההתקנה של Aspose.PDF Cloud SDK עבור Python, שהיא מעטפת סביב Cloud API כך שתקבל את כל התכונות בתוך Python IDE האהוב עליך.

דרישות

ה-Cloud SDK דורש Python 2.7 ו-3.4+

הַתקָנָה

התקנת pip

אם חבילת python זמינה ב- GitHub, אתה יכול להתקין אותה ישירות מ- GitHub:

pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git

ייתכן שתצטרך להפעיל את ‘pip’ עם הרשאת שורש:

sudo pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git

כלי התקנה

התקן באמצעות Setuptools.

python setup.py install --user

לאחר ההתקנה, כעת אתה צריך מזהה לקוח וסוד לקוח שניתן לחפש ב-Aspose Cloud Dashboard. לכן, תחילה עליך להירשם לחשבון ב-Dashboard שלנו ולאחזר את האישורים שלך.

אישורי לקוח

תמונה 1: - אישורי לקוח בלוח המחוונים בענן.

המרת JPG ל-Word באמצעות Python

על מנת להמיר JPG ל-Word באמצעות Python SDK, עלינו למקם תחילה תמונה בודדת בכל עמוד של מסמך ה-PDF ולאחר מכן להמיר את קובץ ה-PDF המלא לפורמט DOC. אנא עקוב אחר ההוראות המפורטות להלן.

  • ראשית, אתחול אובייקט של ApiClient תוך העברת אישורי לקוח כארגומנטים.
  • שנית, צור אובייקט של PdfApi שלוקח את אובייקט ה-ApiClient כארגומנט קלט.
  • שלישית, ציין את השמות של תמונות JPG שיוצבו בתוך המסמך, שם קובץ PDF.
  • כעת קרא לשיטת putcreatedocument(…) כדי ליצור PDF ריק באחסון בענן.
  • השלב הבא הוא הוספת תמונת JPG בעמוד הראשון של קובץ ה-PDF החדש שנוצר באמצעות שיטת postinsertimage(…).
  • קרא למתודה putaddnewpage(…) כדי להוסיף עמוד ריק חדש בסוף מסמך ה-PDF.
  • קרא שוב את שיטת postinsertimage(…) כדי למקם תמונה נוספת בקובץ PDF PDF של העמוד השני.
  • לבסוף, קרא למתודה putpdfinstoragetodoc(…) כדי לעבד את קובץ ה-PDF לפורמט DOC ולשמור את הפלט באחסון בענן.
// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
  
def jpgtoWord():
    try:
        # קבל את ClientId ואת ClientSecret שלך מ-https://dashboard.aspose.cloud (נדרש הרשמה חינם)
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #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)
        
        # קלט תמונות JPG הזמינות באחסון בענן
        imageName = "PDF2JPEG.jpg"
        imageName2 = "Client-Credentials.JPG"
        # קובץ PDF מקור שייווצר במהלך ביצוע הקוד
        sourcePDF =  "source.pdf"
        pageNumber = 1
        llx = 10.0
        lly = 10.0
        urx = 10.0
        ury = 10.0

        # צור קובץ PDF ריק ושמור באחסון בענן
        pdf_api.put_create_document(name=sourcePDF)
        
        # הכנס תמונת JPG לעמוד הראשון של קובץ PDF ואחסן את הקובץ שנוצר באחסון ענן
        pdf_api.post_insert_image(name=sourcePDF,page_number=pageNumber,llx=llx,lly=lly,urx=urx,ury=ury,image_file_path=imageName)
        
        # הוסף עמוד חדש לסוף המסמך
        pdf_api.put_add_new_page(name=sourcePDF)
        
        # הוסף עוד תמונת JPG לעמוד השני של קובץ PDF
        pdf_api.post_insert_image(name=sourcePDF,page_number=2,llx=llx,lly=lly,urx=urx,ury=ury,image_file_path=imageName2)
        
        # המר JPG ל-Word ושמור את הפלט לאחסון בענן
        response = pdf_api.put_pdf_in_storage_to_doc(name=sourcePDF,out_path="Resultant.doc",format="doc",mode="flow")
    except ApiException as e:
        print("Exception while Convert JPG to DOC using Aspose.PDF Cloud Api: {0}".format(e))

ממיר JPG ל-DOC באמצעות פקודת cURL

הודות לארכיטקטורת REST של Aspose.PDF Cloud, ניתן לגשת אליו גם באמצעות פקודות cURL. עם זאת, על מנת להבטיח פרטיות ושלמות הנתונים, רק משתמשים מורשים יכולים לגשת לשירותי הענן שלנו. לכן, בהתבסס על אישורי לקוח שנוצרו קודם לכן, עלינו ליצור תחילה אסימון גישה של 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"

לאחר יצירת האסימון, עלינו לבצע את הפקודה הבאה כדי ליצור קובץ PDF ריק באחסון בענן.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/Source.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

כעת השתמש בפקודה הבאה כדי להוסיף תמונת JPG שכבר זמינה באחסון בענן לעמוד הראשון של המסמך.

curl -X POST "https://api.aspose.cloud/v3.0/pdf/Source.pdf/pages/2/images?llx=10&lly=10&urx=10&ury=10" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

על מנת להוסיף תמונה חדשה למסמך ה-PDF, אנא הכנס עמוד ריק בסוף קובץ ה-PDF הקיים באמצעות הפקודה cURL הבאה

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Source.pdf/pages" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

קרא שוב לפקודת cURL שצוינה קודם לכן כדי להוסיף תמונה לעמוד השני של קובץ ה-PDF ולאחר מכן קרא לפקודה הבאה כדי להמיר את ה-PDF לפורמט MS Word. בפקודה הבאה, ציינו את פורמט קובץ הפלט כ-DOC. אנו יודעים שה-API מאפשר לנו לשלוט כיצד מסמך PDF מומר למסמך עיבוד תמלילים, ולכן ציינו את ערך המצב כ-Flow.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/source.pdf/convert/doc?outPath=Resultant.doc&format=Doc&mode=Flow" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

מַסְקָנָה

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

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

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

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