Xây dựng trình chuyển đổi PDF sang PPT mạnh mẽ bằng Python Cloud SDK.

Chuyển đổi PDF sang PPT

Trình chuyển đổi PDF sang PPT | Tìm hiểu cách chuyển đổi PDF sang PowerPoint

Trong bối cảnh kỹ thuật số, khả năng chuyển đổi liền mạch các tài liệu PDF thành bản trình bày PowerPoint đã trở thành một công cụ không thể thiếu đối với các chuyên gia trong nhiều ngành khác nhau. Khi các doanh nghiệp không ngừng nỗ lực nâng cao khả năng giao tiếp, cộng tác và trình bày, nhu cầu thu hẹp khoảng cách giữa các tệp PDF tĩnh và các trang chiếu PowerPoint động đã trở nên rõ ràng hơn bao giờ hết. Bài viết này không chỉ khám phá nhu cầu cấp thiết về việc chuyển đổi PDF sang PowerPoint bằng Python Cloud SDK mà còn đi sâu vào vô số trường hợp sử dụng thực tế nhấn mạnh tầm quan trọng của nó trong các hoạt động kinh doanh hiện đại.

API REST chuyển đổi PDF sang PPT

Để tạo điều kiện thuận lợi cho khách hàng của chúng tôi trong việc xử lý và thao tác PDF, chúng tôi đã tạo ra Aspose.PDF Cloud SDK cho Python là một trình bao bọc xung quanh Aspose.PDF Cloud API. Nó cho phép bạn tạo, chỉnh sửa, thao tác và chuyển đổi các tệp PDF sang nhiều định dạng tệp được hỗ trợ bao gồm XLSX, PPTX, DOCX, HTML, SVG, JPEG, v.v. Vì vậy, để sử dụng SDK, bước đầu tiên là cài đặt nó. SDK có sẵn để tải xuống miễn phí qua kho lưu trữ PIPGitHub. Bây giờ hãy thực hiện lệnh sau trên thiết bị đầu cuối/dấu nhắc lệnh để cài đặt phiên bản SDK mới nhất trên hệ thống.

 pip install asposepdfcloud

Thông tin: Aspose cung cấp Dịch vụ Nhập PDF trực tuyến miễn phí cho phép bạn chuyển đổi PDF sang PowerPoint.

Sau khi cài đặt, bước quan trọng tiếp theo là đăng ký miễn phí dịch vụ đám mây của chúng tôi thông qua bảng điều khiển đám mây.

chú thích

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

Chuyển đổi PDF sang PPT trong Python

Vui lòng làm theo hướng dẫn được chỉ định bên dưới để thực hiện chuyển đổi tệp PDF sang định dạng PPTX. Xin lưu ý rằng PPTX kết quả không phải là PowerPoint dựa trên hình ảnh đơn giản nhưng nó chứa tất cả các thành phần ở định dạng có thể chỉnh sửa.

  • Tạo một thể hiện của lớp ApiClient trong khi cung cấp Client ID và Client Secret làm đối số.
  • Thứ hai, tạo một thể hiện của lớp PdfApi lấy đối tượng ApiClient làm đối số đầu vào.
  • Thứ ba, tạo các biến chứa tên của tệp PDF đầu vào và tệp PPTX kết quả.
  • Cuối cùng, hãy gọi phương thức putpdfinrequesttopptx(…) để chuyển đổi tệp PDF sang định dạng PPTX và lưu PowerPoint kết quả vào bộ nhớ đám mây.
# Để biết thêm ví dụ, vui lòng truy cập 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)

        # tạo phiên bản PdfApi trong khi truyền PdfApiClient làm đối số
        pdf_api = PdfApi(pdf_api_client)

        #source PDF document
        input_file = 'URL2PDF.pdf'

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

        # Chuyển đổi tệp PDF sang định dạng PPTX và lưu tệp kết quả vào bộ nhớ đám mây
        response = pdf_api.put_pdf_in_request_to_pptx(out_path = resultant_file,separate_images=False, slides_as_images=False, file = input_file)

        # in tin nhắn trong bảng điều khiển (tùy chọn)
        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)
Xem trước PDF sang PPTX

Hình ảnh 2:- Xem trước chuyển đổi PDF sang PPTX.

Sử dụng các liên kết sau để tải xuống URL2PDF.pdfResultant.pptx.

Chuyển đổi PDF sang PowerPoint bằng lệnh cURL

Nhờ kiến trúc REST của Aspose.PDF Cloud, API cũng có thể được truy cập thông qua lệnh cURL trên bất kỳ nền tảng nào. Chỉ cần sử dụng ứng dụng terminal và chuyển đổi PDF sang PPTX.

Tuy nhiên, trước khi thực hiện lệnh chuyển đổi, trước tiên chúng ta cần tạo JSON Web Token (JWT) dựa trên thông tin xác thực của từng khách hàng được chỉ định trên bảng điều khiển Aspose.Cloud. Điều này là bắt buộc vì API của chúng tôi chỉ có thể truy cập được đối với người dùng đã đăng ký. Vui lòng thực hiện lệnh sau để tạo mã thông báo 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"

Khi đã có mã thông báo JWT, vui lòng thực hiện lệnh sau để thực hiện thao tác chuyển đổi.

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>"

Trong trường hợp bạn cần chuyển đổi tệp PDF và lưu đầu ra trong luồng phản hồi, vui lòng thử sử dụng lệnh cURL sau.

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

Phần kết luận

Trong bài viết này, chúng tôi đã thảo luận về một cách tiếp cận rất dễ dàng và thuận tiện để chuyển đổi PDF sang PPT trong Python cũng như sử dụng lệnh cURL. Phương pháp này rất hữu ích khi bạn cần thực hiện chuyển đổi các tài liệu số lượng lớn. Chúng tôi cũng khuyến khích bạn tải xuống miễn phí mã nguồn của SDK có sẵn trên GitHub.

Ngoài ra, tài liệu sản phẩm có rất nhiều bài viết giải thích các tính năng thú vị khác của API. Hơn nữa, nếu bạn gặp bất kỳ vấn đề nào khi sử dụng API hoặc có bất kỳ thắc mắc nào khác, vui lòng liên hệ với chúng tôi qua diễn đàn hỗ trợ khách hàng miễn phí.

Bài viết liên quan

Chúng tôi cũng khuyên bạn nên truy cập vào các liên kết sau để tìm hiểu thêm về: