ეპოქაში, სადაც ვიზუალური კონტენტი სუფევს, საჭიროა Word დოკუმენტების გარდაქმნა [JPG]-ად (https://docs.fileformat.com/image/). jpeg/) ფორმატი უფრო გადამწყვეტი გახდა, ვიდრე ოდესმე. მიუხედავად იმისა, ქმნით მიმზიდველ პრეზენტაციებს, აზიარებთ ტექსტური შინაარსის ფრაგმენტებს სოციალურ მედიაში, თუ დოკუმენტის ნაწყვეტებს აერთიანებთ მულტიმედია პროექტებში, Word ფაილების შეუფერხებლად გარდაქმნის შესაძლებლობა მრავალმხრივ JPG სურათებად არის გადამწყვეტი. ამ სტატიაში ჩვენ განვიხილავთ დეტალებს, თუ როგორ გადავიტანოთ Word-ი JPG-ში Python SDK-ის გამოყენებით.
- Word-ში JPG კონვერტაციის REST API
- Word-ის JPG-ად გადაქცევა პითონში
- შეინახეთ Word სურათში cURL ბრძანების გამოყენებით
Word-ში JPG კონვერტაციის REST API
Aspose.Words Cloud SDK for Python გამოყენება Word-დან JPG-ზე კონვერტაციის შესასრულებლად წარმოგიდგენთ მძლავრ და მრავალმხრივ გადაწყვეტას დოკუმენტების მართვისთვის. ეს SDK საშუალებას აძლევს დეველოპერებს შეუფერხებლად გააერთიანონ დოკუმენტების კონვერტაციის ფუნქციები Python აპლიკაციებში, სთავაზობს ინსტრუმენტების მძლავრ კომპლექტს Word დოკუმენტების JPG სურათებად გარდაქმნის გასაადვილებლად.
Word-ზე JPG კონვერტაციის მიღმა, ეს SDK უზრუნველყოფს უამრავ შესაძლებლობებს. შეგიძლიათ Word დოკუმენტების დინამიურად მანიპულირება და ფორმატირება, ტექსტის ამოღება, წყლის ნიშნების გამოყენება, დოკუმენტების შედარება და დოკუმენტების გადახედვის გენერირებაც კი.
SDK ხელმისაწვდომია ჩამოსატვირთად PIP და GitHub-ზე. შეასრულეთ შემდეგი ბრძანება ბრძანების ხაზის ტერმინალზე, რომ დააინსტალიროთ SDK
pip install aspose-words-cloud
ინსტალაციის დასრულების შემდეგ, თქვენ უნდა შექმნათ ანგარიში Aspose.Cloud dashboard-ზე. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით ან დააწკაპუნეთ ღილაკზე Create a new Account და მიაწოდეთ საჭირო ინფორმაცია. ახლა შედით საინფორმაციო დაფაზე რწმუნებათა სიგელების გამოყენებით და გააფართოვეთ აპლიკაციების განყოფილება დაფიდან და გადადით ქვემოთ კლიენტის სერთიფიკატების განყოფილებისკენ, რომ ნახოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები.
Aspose.Cloud დაფა უზრუნველყოფს ერთიან ინტერფეისს სხვადასხვა ფაილის შენახვის სამართავად, ასე რომ თქვენ შეგიძლიათ დააკავშიროთ Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage და FTP Storage. ჩვენ შეგვიძლია ვმართოთ ეს წყაროები დაფის მარცხენა მენიუში არსებული Storages ოფციის გამოყენებით.
Word-ის JPG-ად გადაქცევა პითონში
ჩატვირთეთ Word დოკუმენტი Cloud Storage-დან
ამ განყოფილებაში ჩვენ განვიხილავთ ნაბიჯებს, თუ როგორ უნდა ჩატვირთოთ Word დოკუმენტის საცავი ნაგულისხმევ ღრუბლოვან საცავში და გადაიყვანოთ გამოსავალი JPEG ფორმატში. შედეგად მიღებული ფაილი ასევე ინახება იმავე საცავში. ამ მაგალითში, ჩვენ გვჭირდება შიდა შენახვის პარამეტრის კონფიგურაცია (პირველი ვარიანტი, როგორც ნაჩვენებია ზემოთ მოცემულ სურათზე). გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს კონვერტაციის ოპერაციის შესასრულებლად.
- პირველ რიგში, შექმენით WordsApi კლასის ინსტანცია ClientID და ClientSecret დეტალების არგუმენტებად გადაცემისას.
- მეორეც, ატვირთეთ PDF ფაილი ღრუბლოვან საცავში UploadFileRequest(..) მეთოდის გამოყენებით.
- მესამე, შექმენით GetDocumentWithFormatRequest ობიექტის ობიექტი, როდესაც არგუმენტად გადასცემთ Word ფაილის სახელის, სასურველი გამომავალი ფორმატის და შედეგის ფაილის სახელს.
- და ბოლოს, გამოიძახეთ WordsApi კლასის getdocumentwithformat(..) მეთოდი კონვერტაციის ოპერაციის შესასრულებლად.
# დამატებითი ნიმუშებისთვის ეწვიეთ https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def main():
try:
# შექმენით WordsApi-ს მაგალითი
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# შეყვანილი word დოკუმენტის დასახელება
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# ატვირთეთ წყარო Word დოკუმენტი Cloud Storage-ში
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# შექმენით ობიექტი დოკუმენტის კონვერტაციისთვის
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", 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))
main()
Word დოკუმენტი Google Drive-იდან
ამ განყოფილებაში განვიხილავთ დეტალებს, თუ როგორ უნდა მოხდეს Google Drive ანგარიშის ინტეგრირება Aspose.Cloud-ის დაფასთან და შემდეგ Word დოკუმენტი ჩაიტვირთება იმავე Google Drive-იდან. კონვერტაციის შემდეგ, მიღებული JPEG ასევე შეინახება იმავე დისკზე.
ასე რომ, პირველი ნაბიჯი არის Google Drive ანგარიშის დაკავშირება თქვენს Aspose.Cloud Dashboard ანგარიშთან.
- დააწკაპუნეთ Storages ოფციაზე მარცხენა მენიუდან დაფაზე.
- დააწკაპუნეთ ღილაკზე Create New Storage გვერდის მარჯვენა ქვედა ნაწილში.
- აირჩიეთ Google Drive Storage ვარიანტი მენიუდან.
- შეიყვანეთ Storage სახელი, ანუ GDrive.
- შეიყვანეთ კლიენტის ID და კლიენტის საიდუმლო დეტალები Google API კონსოლიდან.
- შემდეგ დააწკაპუნეთ ღილაკზე Generate Refresh Token და დაუშვით Google ანგარიშის ავტორიზაცია, სადაც Cloud პროექტი იქმნება. ყველა დეტალის მოწოდების შემდეგ, ეკრანი გამოჩნდება, როგორც ნაჩვენებია ქვემოთ.
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულს შეიტყვეთ მეტი მე-3 მხარის მეხსიერების პროვაიდერების დაკავშირების შესახებ.
ჩვენ მხოლოდ Aspose.Cloud API-ებთან ვურთიერთობთ Aspose.Cloud-ის საინფორმაციო დაფაზე შექმნილი აპლიკაციის გამოყენებით და უკანა ნაწილში, თითოეულ აპლიკაციას აქვს მასთან დაკავშირებული საცავი. ახლა ჩვენ უნდა განვაახლოთ შენახვის ინფორმაცია არსებული აპლიკაციისთვის.
შეასრულეთ ზემოთ გაზიარებული კოდი და ის გადააქცევს Google Drive-ში არსებულ Word დოკუმენტს JPEG ფორმატში და შეინახავს მას იმავე მეხსიერებაში.
Word დოკუმენტი Dropbox Storage-დან
ჩვენ ასევე შეგვიძლია დავაკონფიგურიროთ ჩვენი Dropbox საცავი ღრუბლოვანი აპლიკაციით და შეგვიძლია მარტივად გადაიყვანოთ Dropbox საცავში შენახული Word ფაილები JPEG ფორმატში.
- დააწკაპუნეთ Storages ოფციაზე მარცხენა მენიუდან Aspose.Cloud dashboard-ზე.
- დააჭირეთ ღილაკს Create New Storage და აირჩიეთ Dropbox Storage მენიუდან.
- შეიყვანეთ თქვენი არჩევანის სახელი Storage Name ველში და დააჭირეთ ღილაკს გენერაცია Token.
- თქვენ მოგეთხოვებათ მიაწოდოთ თქვენი Dropbox ანგარიშის დეტალები და წარმატებული ავთენტიფიკაციის შემდეგ, წვდომის ჟეტონი გენერირებული იქნება
- დააჭირეთ Save ღილაკს.
კვლავ უნდა განვაახლოთ Cloud აპლიკაციის მეხსიერების დეტალები, რომელზედაც შევდივართ ჩვენს კოდში (კლიენტის ID და კლიენტის რწმუნებათა სიგელების მეშვეობით). ახლა დააწკაპუნეთ ფაილების ოფციაზე მარცხენა მენიუდან და აირჩიეთ Dropbox Storage (საცავის სახელი მოცემულია ზემოთ) და Dropbox-ში ჩამოთვლილი ყველა ფაილი გამოჩნდება.
კოდის დონეზე, ჩვენ არ გვჭირდება რაიმე ცვლილების შეტანა და როდესაც ზემოთ გაზიარებული კოდის ფრაგმენტი შესრულდება, ახალი Word დოკუმენტი აიტვირთება Dropbox საცავში და შედეგად მიღებული JPEG ასევე ინახება იმავე საცავში. იხილეთ ქვემოთ ნაჩვენები სურათი.
შეინახეთ Word სურათში cURL ბრძანების გამოყენებით
cURL ბრძანებები არის REST API-ებზე წვდომის ერთ-ერთი მოსახერხებელი გზა ბრძანების ხაზის საშუალებით. ვინაიდან Aspose.Words Cloud ასევე შემუშავებულია REST არქიტექტურის მიხედვით, ამიტომ ჩვენ შეგვიძლია მასზე წვდომაც cURL ბრძანებების საშუალებით. ჩვენ ვიცით, რომ Aspose API ხელმისაწვდომია მხოლოდ ავტორიზებული პირებისთვის, ამიტომ ჩვენ გვჭირდება JWT წვდომის ტოკენების გენერირება კლიენტის სერთიფიკატების საფუძველზე. გთხოვთ შეასრულოთ შემდეგი ბრძანება ერთის შესაქმნელად:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა შეასრულეთ შემდეგი cURL ბრძანება, რომ გადაიყვანოთ Word დოკუმენტი Cloud-ში უკვე ხელმისაწვდომი JPEG ფორმატში. შედეგად მიღებული ფაილი ასევე ინახება იმავე ღრუბლოვან საცავში.
curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
ვინაიდან Dropbox დაკავშირებულია როგორც მიმდინარე მეხსიერება Aspose.Cloud API-სთან, ამიტომ source.doc იტვირთება Dropbox-დან და მიღებული JPEG ასევე ინახება იმავე მეხსიერებაში.
დასკვნა
ამ სტატიაში ჩვენ გამოვიკვლიეთ Aspose.Words Cloud-ის შესაძლებლობები, თუ როგორ გადავიყვანოთ Word-ად JPG-ად პითონის გამოყენებით. ჩვენ ასევე განვიხილეთ ნაბიჯები სხვადასხვა Cloud საცავის ბერკეტების გამოყენებისთვის, მათ შორის Google Drive-ისა და Dropbox-ის ჩათვლით. ჩვენ ასევე გამოვიკვლიეთ ვარიანტი, თუ როგორ უნდა შეინახოთ Word დოკუმენტი JPEG სახით cURL ბრძანებების გამოყენებით. გთხოვთ გაითვალისწინოთ, რომ ჩვენი SDK-ები შემუშავებულია MIT ლიცენზიის მიხედვით, ამიტომ მათი სრული წყაროს კოდი ხელმისაწვდომია ჩამოსატვირთად Github-ით. თუ რაიმე პრობლემას წააწყდებით, ან გაქვთ რაიმე დამატებითი შეკითხვა, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [პროდუქტის მხარდაჭერის უფასო ფორუმის] მეშვეობით 22.
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად