დღევანდელ ციფრულ სამყაროში ჩვენ ხშირად გვჭირდება დოკუმენტების PDF გადაყვანა გამოსახულების ფორმატში, განსაკუთრებით JPG. PDF-ის JPG-ად გადაქცევის აუცილებლობა შეიძლება გამოწვეული იყოს სხვადასხვა მიზეზით, დაწყებული PDF-ის გამოსახულების სახით გაზიარების სურვილით და დამთავრებული დოკუმენტის ვიზუალური ხარისხის შენარჩუნებით. მაგრამ PDF-ის ხელით გადაყვანა JPG-ში შეიძლება იყოს დამღლელი და შრომატევადი ამოცანა. სწორედ აქ შემოდის Python REST API. ამ მძლავრი პროგრამის დახმარებით, PDF-ის JPG-ად გადაქცევა არასოდეს ყოფილა ადვილი. ამ ყოვლისმომცველ სახელმძღვანელოში, ჩვენ გაჩვენებთ, თუ როგორ გადაიყვანოთ PDF-ი JPG-ად ონლაინ მაღალი ხარისხით Python REST API-ის გამოყენებით.
ჩვენი Cloud API იმდენად გასაოცარია, რომ მას მხოლოდ PDF-ის შეყვანა და დანიშნულების გზა სჭირდება და ზრუნავს კონვერტაციის ყველა შიდა სირთულეზე.
- PDF-ში JPG კონვერტაციის API
- გადაიყვანეთ PDF-ს JPG-ში პითონში
- გადაიყვანეთ PDF JPG-ში cURL ბრძანებების გამოყენებით
PDF-ში JPG კონვერტაციის API
PDF დოკუმენტების JPG სურათებად გადაქცევა შეიძლება იყოს რთული ამოცანა, განსაკუთრებით მაშინ, როდესაც ეს კეთდება ხელით. მაგრამ ღრუბლოვანი ტექნოლოგიის მოსვლასთან ერთად, PDF-ის JPG-ად გადაქცევა ბევრად უფრო ადვილი გახდა. Apsose.PDF Cloud SDK for Python გთავაზობთ უპრობლემოდ და ეფექტურ გადაწყვეტას PDF-ის JPG-ზე მაღალი ხარისხის გადასაყვანად. ამ სახელმძღვანელოში ჩვენ გაგაცნობთ PDF-ის JPG-ად გადაქცევის პროცესს Aspose.PDF Cloud SDK-ის გამოყენებით Python-ისთვის. მოემზადეთ თქვენი კონვერტაციის პროცესის გასამარტივებლად და თქვენი PDF დოკუმენტებიდან განსაცვიფრებელი JPG სურათების შესაქმნელად.
SDK ხელმისაწვდომია ინსტალაციისთვის PIP და GitHub-ზე. ახლა გთხოვთ, შეასრულოთ შემდეგი ბრძანება ტერმინალზე/ბრძანების სტრიქონზე, რომ დააინსტალიროთ SDK-ის უახლესი ვერსია სისტემაში.
pip install asposepdfcloud
შემდეგი მნიშვნელოვანი ნაბიჯი არის ჩვენი ღრუბლოვანი სერვისების უფასო გამოწერა Aspose.Cloud dashboard-ის მეშვეობით GitHub ან Google ანგარიშის გამოყენებით. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით ახალი ანგარიში და მიიღეთ თქვენი პერსონალური კლიენტის სერთიფიკატები.
გადაიყვანეთ PDF-ს JPG-ში პითონში
გთხოვთ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რათა შეინახოთ PDF JPG ფორმატში და შეინახოთ გამომავალი ღრუბლოვან საცავში.
- შექმენით ApiClient კლასის ეგზემპლარი არგუმენტებად Client ID Client Secret-ის მიწოდებისას
- ახლა შექმენით PdfApi კლასის მაგალითი, რომელიც იღებს ApiClient ობიექტს შეყვანის არგუმენტად
- შემდეგი ნაბიჯი არის ცვლადების შექმნა, რომლებიც შეიცავს შეყვანილი PDF ფაილის სახელებს და შედეგად JPEG სურათს
- დაბოლოს, გამოიძახეთ PdfApi-ის putpageconverttojpeg(..) მეთოდი, რომელიც იღებს შეყვანილ PDF-ს, გვერდის ნომერს, რომელიც უნდა გარდაიქმნას და შედეგად მიღებული JPEG ფაილის სახელის სახელს.
def pdf2Image():
try:
#Client credentials
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)
#source PDF file
input_file = 'URL2PDF.pdf'
#resultant Image file
resultant_image = 'PDF2JPEG.jpeg'
# დარეკეთ API-ზე PDF გვერდების JPEG ფორმატში გადასაყვანად და გამომავალი Cloud საცავში შესანახად
response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
print(response)
# შეტყობინების ამობეჭდვა კონსოლში (სურვილისამებრ)
print('PDF page successfully converted to JPEG !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
ზემოთ მოყვანილ მაგალითში გამოყენებული ფაილების ნიმუშის ჩამოტვირთვა შესაძლებელია URL2PDF.pdf და PDF2JPEG.jpeg-დან.
გთხოვთ, გაითვალისწინოთ, რომ PDF-ის სხვა რასტრული გამოსახულების ფორმატებში შესანახად, გთხოვთ, გამოიყენოთ შემდეგი მეთოდები
გამოიყენეთ putpageconverttotiff(…) PDF გვერდების TIFF-ში შესანახად გამოიყენეთ putpageconverttopng(…) PDF გვერდების PNG-ში შესანახად გამოიყენეთ putpageconverttoemf(..) PDF გვერდების EMF-ში შესანახად გამოიყენეთ putpageconverttobmp(…) PDF გვერდების BMP-ში შესანახად გამოიყენეთ putpageconverttogif(…) PDF გვერდების GIF-ში შესანახად
გადაიყვანეთ PDF JPG-ში cURL ბრძანებების გამოყენებით
cURL ბრძანება ასევე შეიძლება გამოყენებულ იქნას REST API-ებზე წვდომისთვის ბრძანების ხაზის ტერმინალების საშუალებით. ასე რომ, ჩვენ ვაპირებთ გადავიყვანოთ PDF-ის პირველი გვერდი JPG-ში, სადაც მიღებული ფაილი ინახება Cloud-ში. ახლა Aspose.PDF Cloud-ზე წვდომისთვის, შემდეგი ბრძანების შესრულებისას ჯერ უნდა შევქმნათ JSON Web Token (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 ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება pdf გამოსახულების ფორმატში გადასაყვანად.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
დასკვნა
ამ სახელმძღვანელოში ჩვენ გამოვიკვლიეთ PDF-ის JPG-ად გადაქცევის პროცესი Aspose.PDF Cloud SDK Python-ისთვის. ამ მძლავრი ხელსაწყოს გამოყენებით, თქვენ შეგიძლიათ მარტივად გადაიყვანოთ PDF დოკუმენტები მაღალხარისხიან JPG სურათებად, კოდის მხოლოდ რამდენიმე ხაზით. Aspose.PDF Cloud SDK Python-ისთვის უზრუნველყოფს ეფექტურ და უპრობლემოდ გადაწყვეტას PDF-ში JPG-ში გადაყვანის ყველა საჭიროებისთვის. დაემშვიდობეთ ხელით კონვერტაციებს და მიიღეთ ღრუბლოვანი ტექნოლოგიის ძალა, რათა გადააქციოთ თქვენი PDF ფაილები განსაცვიფრებელ JPG სურათებად.
ჩვენ ასევე გირჩევთ ეწვიოთ Programmers Guide, რათა გაეცნოთ REST API-ს მიერ შემოთავაზებულ სხვა საინტერესო ფუნქციებს. გარდა ამისა, Python-ისთვის Aspose.PDF Cloud SDK-ის სრული წყაროს კოდი ხელმისაწვდომია ჩამოსატვირთად GitHub-ზე (გამოქვეყნებულია MIT ლიცენზიით). მიუხედავად ამისა, თუ რაიმე პრობლემას წააწყდებით API-ს გამოყენებისას ან გაქვთ დამატებითი შეკითხვები, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [უფასო პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 19.
დაკავშირებული სტატიები
ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად