PDF სურათზე

გადაიყვანეთ PDF სურათად პითონში

დღევანდელ ციფრულ სამყაროში ჩვენ ხშირად გვჭირდება დოკუმენტების 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-ად გადაქცევა ბევრად უფრო ადვილი გახდა. 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)
pdf სურათის გადახედვამდე

სურათი 1: - PDF-ში JPG კონვერტაციის გადახედვა.

ზემოთ მოყვანილ მაგალითში გამოყენებული ფაილების ნიმუშის ჩამოტვირთვა შესაძლებელია 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 სურათის გადახედვამდე

სურათი 2: - PDF-ზე სურათის გადახედვა.

დასკვნა

ამ სახელმძღვანელოში ჩვენ გამოვიკვლიეთ 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.

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

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