შექმენით ძლიერი PDF-ში PPT გადამყვანი Python Cloud SDK-ის გამოყენებით.

გადაიყვანეთ PDF PPT-ში

PDF to PPT კონვერტორი | ისწავლეთ როგორ გადაიყვანოთ PDF PowerPoint-ში

ციფრულ ლანდშაფტში, PDF დოკუმენტების PowerPoint პრეზენტაციებად შეუფერხებლად გარდაქმნის შესაძლებლობა წარმოიშვა, როგორც შეუცვლელი ინსტრუმენტი სხვადასხვა ინდუსტრიის პროფესიონალებისთვის. იმის გამო, რომ ბიზნესი მუდმივად ცდილობს გააუმჯობესოს კომუნიკაციის, თანამშრომლობისა და პრეზენტაციის შესაძლებლობები, სტატიკური PDF-ებსა და დინამიურ PowerPoint სლაიდებს შორის უფსკრულის გადალახვის აუცილებლობა უფრო გამოხატული გახდა, ვიდრე ოდესმე. ეს სტატია იკვლევს არა მხოლოდ პითონის ღრუბლოვანი SDK-ის გამოყენებით PDF-ზე PowerPoint-ის გადაქცევის აუცილებელ მოთხოვნას, არამედ ასევე იკვლევს პრაქტიკული გამოყენების უამრავ შემთხვევას, რაც ხაზს უსვამს მის მნიშვნელობას თანამედროვე ბიზნეს ოპერაციებში.

PDF-ში PPT კონვერტაციის REST API

იმისათვის, რომ ხელი შევუწყოთ ჩვენს მომხმარებლებს PDF დამუშავებასა და მანიპულირებაში, ჩვენ შევქმენით Aspose.PDF Cloud SDK for Python, რომელიც არის შეფუთვა Aspose.PDF Cloud API-ის გარშემო. ის გაძლევთ საშუალებას შექმნათ, დაარედაქტიროთ, მანიპულიროთ და გარდაქმნათ PDF ფაილები სხვადასხვა მხარდაჭერილი ფაილის ფორმატებში, მათ შორის XLSX, PPTX, DOCX, HTML, SVG, JPEG და ა.შ. ფორმატებში. ასე რომ, იმისათვის, რომ გამოიყენოთ SDK, პირველი ნაბიჯი არის მისი ინსტალაცია. SDK ხელმისაწვდომია უფასო ჩამოტვირთვისთვის PIP და GitHub საცავიდან. ახლა შეასრულეთ შემდეგი ბრძანება ტერმინალზე/ბრძანების სტრიქონზე, რომ დააინსტალიროთ SDK-ის უახლესი ვერსია სისტემაში.

 pip install asposepdfcloud

ინფორმაცია: Aspose გთავაზობთ უფასო ონლაინ PDF Import სერვისს, რომელიც საშუალებას გაძლევთ გადაიყვანოთ PDF ფაილები PowerPoint-ში.

ინსტალაციის შემდეგ, შემდეგი მნიშვნელოვანი ნაბიჯი არის ჩვენი ღრუბლოვანი სერვისების უფასო გამოწერა [ღრუბლის დაფის] მეშვეობით 12.

წარწერა

Image 1:- Client credentials on Aspose.Cloud dashboard.

გადაიყვანეთ PDF PPT-ში Python-ში

გთხოვთ, მიჰყვეთ ქვემოთ მითითებულ ინსტრუქციებს, რათა განახორციელოთ PDF ფაილის PPTX ფორმატში გადაყვანა. გთხოვთ გაითვალისწინოთ, რომ შედეგი PPTX არ არის მარტივი გამოსახულებაზე დაფუძნებული PowerPoint, მაგრამ ის შეიცავს ყველა ელემენტს რედაქტირებადი ფორმატში.

  • შექმენით ApiClient კლასის ეგზემპლარი არგუმენტების სახით Client ID Client Secret-ის მიწოდებისას.
  • მეორეც, შექმენით PdfApi კლასის მაგალითი, რომელიც იღებს ApiClient ობიექტს შეყვანის არგუმენტად.
  • მესამე, შექმენით ცვლადები, რომლებიც შეიცავს შეყვანილი PDF ფაილის სახელებს და შედეგად PPTX ფაილს.
  • დაბოლოს, გამოიძახეთ putpdfinrequesttopptx(…) მეთოდი PDF ფაილების PPTX ფორმატში გადასაყვანად და შედეგად მიღებული PowerPoint ღრუბლოვან საცავში შესანახად.
# დამატებითი მაგალითებისთვის ეწვიეთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

def PDF2PPTX():
    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 document
        input_file = 'URL2PDF.pdf'

        #resultant PPTX file name
        resultant_file = 'Resultant.pptx'

        # გადაიყვანეთ PDF ფაილი PPTX ფორმატში და შეინახეთ მიღებული ფაილი Cloud საცავში
        response = pdf_api.put_pdf_in_request_to_pptx(out_path = resultant_file,separate_images=False, slides_as_images=False, file = input_file)

        # შეტყობინების ამობეჭდვა კონსოლში (სურვილისამებრ)
        print('PDF successfully converted to PPTX format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
PDF to PPTX გადახედვა

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

გამოიყენეთ შემდეგი ბმულები URL2PDF.pdf და Resultant.pptx ჩამოსატვირთად.

გადაიყვანეთ PDF PowerPoint-ში cURL ბრძანების გამოყენებით

Aspose.PDF Cloud-ის REST არქიტექტურის გამო, API-ზე წვდომა ასევე შესაძლებელია cURL ბრძანებების საშუალებით ნებისმიერ პლატფორმაზე. უბრალოდ გამოიყენეთ ტერმინალის აპლიკაცია და გადააკეთეთ PDF PPTX-ად.

თუმცა, კონვერტაციის ბრძანების შესრულებამდე, ჯერ უნდა გამოვმუშაოთ JSON Web Token (JWT) თქვენი ინდივიდუალური კლიენტის რწმუნებათა სიგელების საფუძველზე, რომელიც მითითებულია Aspose.Cloud დაფაზე. ეს სავალდებულოა, რადგან ჩვენი API ხელმისაწვდომია მხოლოდ დარეგისტრირებულ მომხმარებლებს. გთხოვთ შეასრულოთ შემდეგი ბრძანება 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 ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება კონვერტაციის ოპერაციის შესასრულებლად.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?outPath=Resultant.pptx&separateImages=false&slidesAsImages=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

თუ დაგჭირდებათ PDF ფაილის კონვერტაცია და გამოსავლის შენახვა პასუხების ნაკადში, გთხოვთ, გამოიყენოთ შემდეგი cURL ბრძანება.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?separateImages=false&slidesAsImages=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myConverted.pptx

დასკვნა

ამ სტატიაში ჩვენ განვიხილეთ ძალიან მარტივი და მოსახერხებელი მიდგომა PDF-ის PPT-ად გადაქცევისთვის Python-ში, ასევე cURL ბრძანების გამოყენებით. ეს მეთოდი ძალიან გამოსადეგია, როცა საჭიროა ნაყარი დოკუმენტების კონვერტაციის შესრულება. ჩვენ ასევე მოგიწოდებთ, თავისუფლად ჩამოტვირთოთ SDK-ის წყაროს კოდი, რომელიც ხელმისაწვდომია GitHub-ზე.

ასევე, პროდუქტის დოკუმენტაცია შეიცავს უამრავ სტატიას, რომელიც განმარტავს API-ს სხვა საინტერესო მახასიათებლებს. გარდა ამისა, თუ რაიმე პრობლემას წააწყდებით API-ს გამოყენებისას ან გაქვთ რაიმე დამატებითი შეკითხვა, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [მომხმარებელთა დახმარების უფასო ფორუმის] მეშვეობით 18.

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

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