powerpoint to html

Конвертувати PowerPoint в HTML | PPT в HTML за допомогою Java Cloud SDK.

В епоху цифрової трансформації можливість конвертувати презентації PowerPoint в HTML стала все більш важливою. Конвертація PowerPoint в HTML пропонує численні переваги, дозволяючи розкрити потенціал ваших презентацій та покращити їх доступність, інтерактивність і досяжність. Перетворюючи ваші слайди PowerPoint у формат HTML, ви можете без зусиль ділитися своїм контентом онлайн, вбудовувати його на вебсайти та навіть налаштовувати дизайн і функціональність відповідно до ваших конкретних потреб. Можливість конвертувати PowerPoint в HTML за допомогою Java Cloud SDK відкриває світ можливостей для залучення вашої аудиторії та робить ваші презентації більш універсальними та доступними.

Java Cloud SDK для конвертації PowerPoint

Aspose.Slides Cloud SDK for Java є потужним інструментом, який надає комплексні можливості для роботи з презентаціями PowerPoint. Серед багатьох інших функціональних можливостей цей SDK підтримує функцію легкого перетворення файлів PowerPoint у формат HTML. SDK дозволяє вам взаємодіяти зі слайдами, фігурами, текстом, зображеннями та іншим, надаючи вам повний контроль над вмістом і макетом ваших презентацій. Він підтримує обидва формати файлів PPT і PPTX, забезпечуючи сумісність з різними версіями PowerPoint.

Тепер, щоб використовувати SDK у проекті збірки Maven, будь ласка, додайте такі дані у файл pom.xml.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

Наступним важливим кроком є отримання облікових даних клієнта з cloud dashboard. Увійдіть за допомогою облікового запису GitHub або Google, або просто зареєструйтесь для безкоштовного облікового запису та отримайте свої облікові дані клієнта.

Перетворіть PowerPoint у HTML на Java

У цьому розділі ми навчимося деталям про те, як завантажити презентацію PowerPoint, збережену в хмарному сховищі, і перетворити її в формат HTML.

  • Спочатку нам потрібно створити екземпляр SlidesApi, куди ми передамо облікові дані клієнта як аргументи.
  • По-друге, створіть об’єкт класу File та зчитайте вміст вхідного файлу PowerPoint.
  • Тепер перетворіть вміст PowerPoint на масив Byte[] за допомогою методу readAllBytes(…).
  • Наступним кроком є завантаження PowerPoint у хмарне сховище за допомогою методу uploadFile(…).
  • Створіть екземпляр HtmlExportOptions, де ми можемо вказати інформацію про шрифт презентації.
  • Оскільки нам потрібно конвертувати лише слайди за індексами 1 та 3, нам потрібно створити об’єкт List, вказавши індекс бажаних слайдів.
  • Нарешті, викликайте метод savePresentation(…) з SlidesApi, щоб конвертувати PowerPoint в HTML і зберегти вихідні дані в хмарному сховищі.
// для більше прикладів, будь ласка, відвідайте https://github.com/aspose-slides-cloud/aspose-slides-cloud-java/tree/master/Examples/src/main/java/com/aspose/cloud/examples

try
    {
    // Отримайте ClientID та ClientSecret з https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // створити екземпляр SlidesApi
    SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
        
    // завантажити файл з локальної системи
    File f = new File("c://Users/test-unprotected.pptx");

    // перетворити файл на масив байтів
    byte[] bytes = Files.readAllBytes(f.toPath());

    // завантажити файл до хмарного сховища
    slidesApi.uploadFile("input.ppt", bytes, "Internal");
        
    // створити htmlExport Options екземпляр
    // Використовуйте шрифт Helvetica, якщо жоден шрифт презентації не знайдено.
    HtmlExportOptions htmlOptions = new HtmlExportOptions();
    htmlOptions.setDefaultRegularFont("Helvetica");
       
    // HTML-документ повинен містити тільки слайди з індексами 1 і 3
    List slideIndices = Arrays.asList(1, 3);

    // виклик методу для вставки веб-сторінки в PowerPoint
    slidesApi.savePresentation("input.ppt", ExportFormat.HTML, "Converted.html",htmlOptions, "","","Internal", "",slideIndices);
        
    // print success message
    System.out.println("PowerPoint sucessfully converted to HTML format !");
		}catch(Exception ex)
		{
			System.out.println(ex.getStackTrace());
		}
PowerPoint to Web Preview

Image 1:- Перегляд конвертації PowerPoint в веб.

PPT to HTML using cURL Commands

Ще один простий підхід для перетворення PowerPoint в HTML - це доступ до API Aspose.Slides Cloud за допомогою команд cURL. Цей підхід має кілька переваг, включаючи підвищену доступність, покращену сумісність і розширені варіанти спільного використання. Отже, використання команд cURL дозволяє вам автоматизувати процес перетворення, що робить його ідеальним для масових або повторюваних перетворень. Крім того, ви можете легко включити команди у свої робочі процеси або скрипти для досягнення ефективних і оптимізованих перетворень.

Коли ви використовуєте цей підхід, перший крок - згенерувати 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"

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

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Resultant.ppt/Html" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"Format\": \"string\"}"

Висновок

Висновок: чи оберете ви зручність команд cURL, чи комплексні можливості Aspose.Slides Cloud SDK для Java, конвертувати PowerPoint в HTML ніколи не було простіше. З командами cURL ви маєте гнучкість налаштовувати процес конвертації, точно налаштовуючи параметри відповідно до ваших специфічних вимог. З іншого боку, Aspose.Slides Cloud SDK для Java надає комплексний набір інструментів і функцій, спеціально розроблених для конвертації PowerPoint в HTML. Завдяки дружньому API ви можете легко скористатися потужністю SDK, щоб конвертувати файли PowerPoint в HTML всього за кілька рядків коду.

Корисні ресурси

Схожі статті

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