Створіть надійний конвертер PDF у PPT за допомогою Python Cloud SDK.

Перетворення PDF на PPT

Конвертер PDF в PPT | Дізнайтеся, як конвертувати PDF у PowerPoint

У цифровому середовищі можливість плавно конвертувати PDF документи в презентації PowerPoint стала незамінним інструментом для професіоналів у різних галузях. Оскільки компанії постійно прагнуть покращити свої можливості спілкування, співпраці та презентацій, потреба подолати розрив між статичними PDF-файлами та динамічними слайдами PowerPoint стала як ніколи гострою. У цій статті розглядається не лише нагальний попит на перетворення PDF у PowerPoint за допомогою Python Cloud SDK, а й розглядається безліч практичних прикладів використання, які підкреслюють його важливість у сучасних бізнес-операціях.

REST API для перетворення PDF у PPT

Щоб полегшити нашим клієнтам обробку та обробку PDF-файлів, ми створили Aspose.PDF Cloud SDK для Python, який є оболонкою для Aspose.PDF Cloud API. Він дає змогу створювати, редагувати, маніпулювати та перетворювати файли PDF у різні підтримувані формати файлів, включаючи формати XLSX, PPTX, DOCX, HTML, SVG, JPEG тощо. Отже, щоб використовувати SDK, першим кроком є його встановлення. SDK доступний для безкоштовного завантаження в репозиторії PIP і GitHub. Тепер виконайте наступну команду в терміналі/командному рядку, щоб інсталювати останню версію SDK у системі.

 pip install asposepdfcloud

Інформація: Aspose надає безкоштовну онлайн-службу Імпорт PDF, яка дозволяє конвертувати PDF-файли в PowerPoint.

Наступним важливим кроком після інсталяції є безкоштовна підписка на наші хмарні служби через хмарну інформаційну панель.

caption

Зображення 1: облікові дані клієнта на інформаційній панелі Aspose.Cloud.

Перетворення PDF на PPT на Python

Дотримуйтесь інструкцій, наведених нижче, щоб виконати перетворення файлу PDF у формат PPTX. Зауважте, що отриманий PPTX не є простим PowerPoint на основі зображень, але він містить усі елементи у форматі, який можна редагувати.

  • Створіть екземпляр класу ApiClient, надаючи ідентифікатор клієнта, секретний ключ клієнта, як аргументи.
  • По-друге, створіть екземпляр класу 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 і збережіть отриманий файл у хмарному сховищі
        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 у PPTX

Зображення 2: попередній перегляд перетворення PDF у PPTX.

Скористайтеся наведеними нижче посиланнями, щоб завантажити URL2PDF.pdf і Resultant.pptx.

Перетворіть PDF у PowerPoint за допомогою команди cURL

Завдяки архітектурі REST Aspose.PDF Cloud доступ до API також можна отримати за допомогою команд cURL на будь-якій платформі. Просто використовуйте термінальну програму та конвертуйте PDF у PPTX.

Однак перед виконанням команди перетворення нам потрібно спочатку згенерувати веб-токен JSON (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 або у вас виникнуть додаткові запитання, зв’яжіться з нами через безкоштовний форум підтримки клієнтів.

Схожі статті

Ми також рекомендуємо відвідати такі посилання, щоб дізнатися більше про: