pdf to html converter

Розробіть конвертер PDF в HTML з Java REST API.

Конвертація PDF документів у HTML формат є необхідною для веб-розробки, управління контентом та покращення доступності. Чи потрібно вам відображати документи в Інтернеті, чи перетворювати контент для веб-додатків, конвертація PDF в HTML за допомогою Java REST API забезпечує просте та ефективне рішення. У цій статті ми розглянемо поетапний процес перетворення PDF-файлів у HTML формат за допомогою GroupDocs.Conversion Cloud SDK для Java.

Ця стаття охоплює такі теми:

REST API для конвертування PDF в HTML

GroupDocs.Conversion Cloud SDK for Java пропонує надійне та гнучке рішення для перетворення PDF-документів у формат HTML з високою точністю. API зберігає структуру документа, зображення та форматування, дозволяючи налаштовувати діапазон сторінок, структуру виводу та якість зображень.

Встановлення

Щоб встановити GroupDocs.Conversion Cloud SDK для Java, додайте наступну залежність Maven:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

Переконайтеся, що у вас є дійсні облікові дані API (Ідентифікатор клієнта та Секрет клієнта).Слідуйте цьому tutorial, щоб отримати їх.

Перетворення PDF в HTML за допомогою Java

Слідуйте цим крокам, щоб автоматизувати перетворення PDF в HTML в Java:

  1. Ініціалізуйте Configuration з API обліковими даними:
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Створіть екземпляр ConvertApi:
ConvertApi convertApi = new ConvertApi(configuration);
  1. Upload the input PDF file to cloud storage:
FileApi fileApi = new FileApi(configuration);
UploadFileRequest uploadRequest = new UploadFileRequest("marketing.pdf", new FileInputStream("marketing.pdf"), "internal");
fileApi.uploadFile(uploadRequest);
  1. Створіть екземпляр класу ConvertSettings, де ми визначаємо ім’я вхідного PDF, вихідний формат як html і ім’я результуючого файлу:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
  1. Виконайте конвертацію PDF в PPT за допомогою класу ConvertDocumentRequest, де ми передаємо об’єкт ConvertSettings як аргумент:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Створіть екземпляр класу Configuration і ініціалізуйте його за допомогою Client ID та Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Визначте базовий URL API для операції конвертації файлів PDF в HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Ініціалізуйте екземпляр ConvertApi з об'єктом Configuration.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
    
// Викликайте API ConvertDocument для перетворення PDF у HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML file conversion completed successfully!");
}
безкоштовний pdf в html онлайн

Image:- Превью перетворення PDF в HTML.

Завантажте зразок PDF-файлу, використаного в наведеному прикладі, з input.pdf.

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

Для користувачів командного рядка, GroupDocs.Conversion Cloud API дозволяє конвертацію PDF в HTML за допомогою команд cURL, що забезпечує безшовну автоматизацію.

  • Генеруйте JWT Access Token з вашими обліковими даними.
  • Run the following cURL command:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Заміни sourceFile, resultantFile та accessToken на фактичні значення.

  • Якщо у вас є вимога зберегти результуючий HTML файл на локальному диску, будь ласка, виконайте наступну команду cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myFinaloutput.html"

Спробуйте наш безкоштовний конвертер PDF в HTML

Використовуйте наш PDF to HTML Converter для швидкого та ефективного онлайн-досвіду конвертації.

Безкоштовний онлайн конвертер PDF в PPT

Корисні посилання

Висновок

Незалежно від того, чи використовуєте ви GroupDocs.Conversion Cloud SDK для Java, чи команди cURL, обидва підходи забезпечують швидкий, точний і гнучкий спосіб конвертації PDF в HTML. З обробкою в хмарі, високою налаштовуваністю та зручним для розробників API, GroupDocs.Conversion Cloud спрощує конвертацію документів. Спробуйте наш Java SDK сьогодні для безперебійної автоматизації PDF в HTML!

Рекомендовані статті

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