Перетворення Word на HTML із вбудованими зображеннями в Java

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

Як розробнику Java, вам може знадобитися конвертувати файл DOC Word у HTML. Наприклад, щоб документ був легше доступним в Інтернеті, швидше завантажувався та займав менше місця для зберігання. Крім того, HTML є чудовим форматом для публікації документів в Інтернеті, наприклад, на веб-сайті чи блозі, щоб читати та ділитися ними. Тому в цьому підручнику ми дізнаємося, як конвертувати файл Word у HTML у Java за допомогою REST API.

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

Перетворення Java Word у HTML REST API та встановлення SDK

Для перетворення файлів Word DOC на сторінки HTML я буду використовувати Java SDK GroupDocs.Conversion Cloud API. Це допоможе вам швидко та легко інтегрувати GroupDocs.Conversion Cloud API у ваші програми Java. Це найкращий API конвертера Word-to-HTML, який зберігає оригінальний текстовий формат і макети ваших документів. Наш API перетворення також дозволяє конвертувати документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Ви можете легко конвертувати понад 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);

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

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

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

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

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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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();
		}
		
	}
}

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

Перетворіть документ Word на HTML у Java

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

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

У наведеному нижче фрагменті коду показано, як перетворити файл Word на документ HTML у Java за допомогою 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;

// Як перетворити документ Word на веб-сторінку 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.docx");
			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();
		}
	}
}
Перетворіть Word DOC у файл HTML за допомогою Java

Як конвертувати документ Word у HTML на Java.

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

Наведений вище приклад коду збереже перетворену веб-сторінку 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();
		}
		
	}
}

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

Перетворіть файл Word на документ HTML у Java за допомогою додаткових параметрів

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

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

Будь ласка, виконайте кроки, згадані раніше, щоб завантажити та завантажити файли. У наведеному нижче прикладі коду показано, як перетворити документ Word на веб-сторінку 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 конвертує файл Word DOCX у файл 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.docx");
			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();
		}
	}
}

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

Як конвертувати Word у файл HTML онлайн безкоштовно? Будь ласка, спробуйте онлайн-конвертер Word у HTML]16, щоб безкоштовно створити HTML із документа Word. Цей конвертер розроблено з використанням вищезгаданого Word to HTML REST API.

Висновок

Підсумовуючи, перетворення документа Word на HTML може надати багато переваг, таких як публікація вмісту в Інтернеті чи створення веб-сайту, а також для кращої оптимізації пошукової системи. Ми завершуємо статтю тут. Ось що ви дізналися з цієї статті:

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

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

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

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

Якщо у вас виникли запитання щодо API конвертера Word у HTML, зв’яжіться з нами на безкоштовному [форумі] підтримки 21.

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

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

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

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

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

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

Онлайн-конвертатор документів Word у HTML дозволяє безкоштовно, швидко та легко конвертувати Word у HTML. Після завершення онлайн-перетворення файлу DOC на HTML ви можете миттєво завантажити перетворений файл HTML на свій ПК. Будь ласка, дотримуйтеся наведених нижче покрокових інструкцій для перетворення:

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

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

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

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

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

Дивись також

Якщо ви хочете дізнатися про пов’язані теми, рекомендуємо вам переглянути наступні статті.