შექმენით ონლაინ JPG-დან Word-ის გადამყვანი რამდენიმე კოდის ხაზით. თქვენი JPG-დან DOC-ის კონვერტორი Python SDK-ის გამოყენებით.

წარწერა

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

ეს სტატია განმარტავს JPG-ში Word კონვერტორის შემუშავების ნაბიჯებს Cloud-ზე დაფუძნებული API-ის გამოყენებით. არ არის საჭირო პროგრამული უზრუნველყოფის ჩამოტვირთვა ან ინსტალაცია და შეასრულეთ ყველა კონვერტაციის ოპერაცია REST API ზარების გამოყენებით. ჩვენ გვესმის, რომ რასტრული გამოსახულების ფორმატები, განსაკუთრებით JPG არის ერთ-ერთი ყველაზე ფართოდ გამოყენებული ფორმატი სურათების/სურათების გაზიარებისთვის. ასევე, JPEG არის ციფრული სურათების დაკარგვით შეკუმშვის საყოველთაოდ გამოყენებული მეთოდი, განსაკუთრებით ციფრული ფოტოგრაფიით წარმოებული სურათებისთვის. შეკუმშვის ხარისხი შეიძლება დარეგულირდეს, რაც შესაძლებელს ხდის არჩევით კომპრომისს შენახვის ზომასა და გამოსახულების ხარისხს შორის. თუმცა, შეიძლება გვქონდეს მოთხოვნილება, გავაერთიანოთ მრავალი დაკავშირებული სურათი ერთ ფაილში, ასე რომ, ან გამოვიყენებთ მიდგომას ონლაინ JPG სურათების შერწყმის შესახებ C# REST API-ს გამოყენებით, მაგრამ სხვა გამოსავალი შეიძლება იყოს JPG სურათების განთავსება Word დოკუმენტში და მათი შენახვა დოკუმენტების საცავში. ახლა მოდით განვიხილოთ დეტალები, თუ როგორ შეგვიძლია განვავითაროთ JPG to DOC კონვერტორი Python პროგრამირების ენის გამოყენებით.

გთხოვთ გაითვალისწინოთ, რომ კონვერტაციის შესასრულებლად, ჩვენ უნდა გამოვიყენოთ ორი

PDF Conversion API

Aspose.PDF Cloud არის REST არქიტექტურაზე დაფუძნებული გადაწყვეტა, რომელიც უზრუნველყოფს სხვადასხვა ფაილის ფორმატების (EPUB, HTML, XML, XPS, ტექსტი და ა.შ.) 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 ინსტალაცია

თუ პითონის პაკეტი ხელმისაწვდომია GitHub-ზე, შეგიძლიათ დააინსტალიროთ იგი პირდაპირ GitHub-დან:

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

შეიძლება დაგჭირდეთ pip-ის გაშვება root ნებართვით:

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

Setuptools

დააინსტალირეთ Setuptools-ის მეშვეობით.

python setup.py install --user

ინსტალაციის შემდეგ, ახლა გჭირდებათ კლიენტის ID და კლიენტის საიდუმლო, რომელიც შეგიძლიათ ნახოთ Aspose Cloud Dashboard-ზე. ამიტომ, ჯერ უნდა დარეგისტრირდეთ ანგარიშზე ჩვენს Dashboard-ზე და მოიძიოთ თქვენი რწმუნებათა სიგელები.

კლიენტის რწმუნებათა სიგელები

სურათი 1: - კლიენტის სერთიფიკატები Cloud-ის დაფაზე.

JPG-ში Word-ის გარდაქმნა პითონის გამოყენებით

იმისათვის, რომ გადავიტანოთ JPG Word-ად Python SDK-ის გამოყენებით, ჯერ უნდა მოვათავსოთ ინდივიდუალური სურათი PDF დოკუმენტის თითოეულ გვერდზე და შემდეგ გადავიტანოთ სრული PDF ფაილი DOC ფორმატში. გთხოვთ, მიჰყვეთ ქვემოთ მითითებულ ინსტრუქციებს.

  • პირველ რიგში, ApiClient-ის ობიექტის ინიციალიზაცია მოახდინეთ კლიენტის რწმუნებათა სიგელების არგუმენტებად გადაცემისას.
  • მეორეც, შექმენით PdfApi-ს ობიექტი, რომელიც შეყვანის არგუმენტად იღებს ApiClient ობიექტს.
  • მესამე, მიუთითეთ JPG სურათების სახელები, რომლებიც განთავსდება დოკუმენტის შიგნით, PDF ფაილის სახელი.
  • ახლა მოვუწოდებთ putcreateddocument(…) მეთოდს ღრუბლოვან საცავში ცარიელი PDF-ის შესაქმნელად.
  • შემდეგი ნაბიჯი არის JPG სურათის ჩასმა ახლად შექმნილი PDF ფაილის პირველ გვერდზე postinsertimage(…) მეთოდის გამოყენებით.
  • გამოიძახეთ მეთოდი putaddnewpage(…) PDF დოკუმენტის ბოლოს ახალი ცარიელი გვერდის ჩასასმელად.
  • კვლავ გამოიძახეთ postinsertimage(…) მეთოდი, რომ მოათავსოთ სხვა სურათი მე-2 გვერდის 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)
        
        # Cloud საცავში ხელმისაწვდომი 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 ბრძანების გამოყენებით

Aspose.PDF Cloud-ის REST არქიტექტურის გამო, მასზე წვდომა ასევე შესაძლებელია cURL ბრძანებების საშუალებით. თუმცა, მონაცემთა კონფიდენციალურობისა და მთლიანობის უზრუნველსაყოფად, მხოლოდ ავტორიზებულ მომხმარებლებს შეუძლიათ ჩვენს Cloud სერვისებზე წვდომა. ასე რომ, ადრე გენერირებული კლიენტის სერთიფიკატების საფუძველზე, ჩვენ ჯერ უნდა გამოვმუშაოთ 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-ში შენახვის მოთხოვნა, გთხოვთ, სცადოთ Python-ისთვის Aspose.Words Cloud SDK-ის გამოყენება. დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ Convert Documents using Python.

ახლა ვუბრუნდებით Aspose.PDF Cloud SDK-ს Python-ისთვის, მისი სრული კოდის ჩამოტვირთვა შესაძლებელია GitHub-დან. ჩვენ ასევე გირჩევთ, შეისწავლოთ დეველოპერთა სახელმძღვანელო, რომ გაიგოთ მეტი Cloud API-ს მიერ შემოთავაზებული სხვა საინტერესო ფუნქციების შესახებ.

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის