Як конвертувати PDF-файл у HTML-документ у Java за допомогою REST API

Перетворіть PDF у HTML у Java за допомогою REST API

Як розробник Java ви можете програмно конвертувати документи PDF(Portable Document Format) у веб-сторінки HTML(Hypertext Markup Language) за допомогою REST API GroupDocs.Conversion. У деяких випадках вам може знадобитися конвертувати файл PDF у файл HTML. Наприклад, вам потрібно поділитися PDF-документами в соціальних мережах або опублікувати PDF-контент у мережі. за допомогою HTML ви можете використовувати форми, посилання та інші інтерактивні елементи, і це робить документ більш інтерактивним. Отже, у цій статті я покажу, як конвертувати PDF у HTML у Java за допомогою REST API.

У цьому посібнику розглядатимуться такі теми:

Java PDF to HTML Converter REST API – Java SDK Install

Щоб конвертувати PDF-файл у формат HTML, я буду використовувати Java SDK GroupDocs.Conversion Cloud API. Це допоможе вам включити GroupDocs. Хмарні служби перетворення у ваших програмах Java швидко й легко. Це найкращий API конвертера PDF у HTML, який зберігає оригінальний текстовий формат і макети ваших документів. API перетворення Groupdocs також дозволяють конвертувати файли та зображення будь-якого підтримуваного формату файлу у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, як-от Word, PDF, PowerPoint, Excel, HTML, CAD, растрові зображення тощо.

Ви можете завантажити JAR-файл API або встановити за допомогою конфігурацій Maven. Додайте репозиторій і залежність до POM.xml вашого проекту. Нижче наведено інструкції для Maven:

Репозиторій Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Залежність Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

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

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Перетворення PDF-файлу на HTML-документ у Java за допомогою REST API

Перетворення PDF-документів на веб-сторінки HTML дозволяє зробити вміст більш доступним, доступним для пошуку, сумісним, редагованим і доступним для спільного використання. Нижче наведено кроки для перетворення документа PDF у HTML, як зазначено нижче.

Завантажте файл

По-перше, завантажте PDF-документ у хмарне сховище за допомогою фрагмента коду, наведеного нижче:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл у хмарне сховище за допомогою Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

У результаті завантажений PDF-файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворення PDF на HTML у Java

У цьому розділі показано, як програмно перетворити файл PDF на сторінку HTML без втрати форматування, виконавши наведені нижче дії.

  • По-перше, створіть екземпляр ConvertApi
  • По-друге, створіть екземпляр ConvertSettings
  • По-третє, вкажіть назву хмарного сховища
  • Установіть шлях до вхідного файлу PDF і формат вихідного файлу як “html”
  • Тепер встановіть вихідний шлях до файлу HTML
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Нарешті, викличте метод convertdocument() за допомогою ConvertDocumentRequest

У наведеному нижче фрагменті коду показано, як змінити формат PDF-файлу на формат HTML онлайн за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати файл PDF у файл HTML на Java.
public class App {

	public static void main(String[] args) {
		
		// Створіть екземпляр API перетворення
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Підготуйте параметри конвертації
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pdf");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// конвертувати у вказаний формат
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Завантажте конвертований файл

Наведений вище приклад коду збереже перетворену сторінку файлу HTML у хмарі. Ви можете завантажити його за допомогою такого фрагмента коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл із хмарного сховища на Java
public class App {

	public static void main(String[] args) {
				
		// Створіть екземпляр API перетворення					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Ось як працює бібліотека конвертера PDF у HTML у java. У наступному розділі розглянемо розширені параметри перетворення за допомогою Java API.

Перетворіть PDF на сторінку HTML у Java за допомогою додаткових параметрів

У цьому розділі ви дізнаєтесь, як програмно перетворити PDF-файл на HTML-документ за допомогою деяких розширених параметрів, виконавши кроки та фрагмент коду, як показано нижче:

  • По-перше, створіть екземпляр класу ConvertApi.
  • Створіть екземпляр класу ConvertSettings
  • Далі введіть назву хмарного сховища
  • Встановіть шлях до вхідного файлу PDF і формат вихідного файлу як «html»
  • Тепер створіть екземпляр класу HtmlConvertOptions
  • Встановіть різні параметри перетворення, наприклад setFromPage, setPagesCount, setFixedLayout тощо.
  • Потім встановіть параметри перетворення та шлях до вихідного файлу
  • Далі створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Нарешті, виконайте перетворення за допомогою методу convertdocument() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як перетворити файл PDF на сторінку HTML за допомогою додаткових налаштувань.

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java конвертує PDF-файл у HTML-сторінку за допомогою додаткових параметрів.
public class App {

	public static void main(String[] args) {
		
		// Створіть екземпляр API перетворення
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Підготуйте параметри конвертації
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// конвертувати у вказаний формат
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Будь ласка, виконайте кроки, згадані раніше, щоб завантажити та завантажити файли.

Безкоштовний онлайн-конвертер PDF у HTML

Як конвертувати файл PDF у HTML онлайн безкоштовно? Спробуйте конвертер PDF у HTML, щоб безкоштовно створити HTML із PDF онлайн. Його було розроблено з використанням вищезазначеного API для безкоштовного онлайн-перетворення PDF у HTML.

Висновок

На цьому ми підійшли до кінця статті. У цій статті ми дізналися:

  • як програмно перетворити PDF на HTML документ на Java;
  • як конвертувати файл PDF у файл HTML за допомогою деяких розширених налаштувань у Java;
  • програмно завантажити PDF-файл у хмару, а потім завантажити перетворений HTML-файл із хмари;
  • безкоштовно конвертувати PDF у HTML за допомогою програмного забезпечення конвертера PDF у HTML;

Крім того, ви можете дізнатися більше про API перетворення файлів GroupDocs.Conversion за допомогою документації. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.

Нарешті groupdocs.cloud пише нові статті в блозі про перетворення різних форматів файлів за допомогою REST API. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.

Задайте питання

З будь-якими запитами/обговореннями щодо API конвертера PDF у HTML зв’яжіться з нами на безкоштовному [форумі] підтримки 23.

поширені запитання

Як конвертувати PDF у HTML у Java?

Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду Java для швидкого й легкого перетворення файлу PDF на сторінку HTML.

Чи можу я конвертувати PDF у HTML у Java за допомогою REST API?

Так, ви можете змінити PDF на HTML у Java. По-перше, створіть екземпляр ConvertApi, установіть значення налаштувань перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest, щоб перетворити PDF на веб-сторінку HTML.

Як конвертувати PDF в HTML онлайн безкоштовно?

Безкоштовний онлайн-конвертер PDF у HTML дозволяє конвертувати PDF у HTML безкоштовно, швидко та легко. Після завершення онлайн-перетворення PDF-файлу в HTML ви можете миттєво завантажити перетворений файл HTML на свій ПК.

Як конвертувати PDF у HTML онлайн?

  • Відкрийте безкоштовний конвертер PDF у HTML онлайн
  • Клацніть усередині області падіння файлу, щоб завантажити файл PDF або перетягніть файл PDF.
  • Натисніть кнопку «Перетворити зараз», безкоштовний онлайн-конвертер PDF у HTML перетворить PDF-файл у HTML онлайн безкоштовно.
  • Посилання для завантаження вихідного HTML-файлу стане доступним миттєво після безкоштовного перетворення PDF-файлу на HTML-документ.

Як інсталювати бібліотеку Java PDF у HTML?

Ви можете завантажити й інсталювати бібліотеку конвертера Java PDF у HTML, щоб програмно обробляти, маніпулювати та створювати HTML із PDF у Java.

Як конвертувати PDF у HTML у Windows?

Будь ласка, перейдіть це посилання, щоб завантажити конвертер PDF у HTML офлайн для Windows. Це програмне забезпечення для безкоштовного завантаження конвертера PDF у HTML можна використовувати для швидкого експорту PDF у HTML у Windows одним клацанням миші.

Дивись також

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