Перетворіть HTML у Word DOC або DOCX у Java.

Програмно конвертуйте HTML у Word (DOC, DOCX) у Java.

HTML, або мова гіпертекстової розмітки, є стандартною мовою розмітки, яка використовується для створення та структурування веб-сторінок. З іншого боку, документи Word використовуються для створення та редагування текстових документів. Існує кілька причин, чому вам може знадобитися конвертувати HTML у Word, наприклад для редагування, спільного використання чи друку. Документи Word легше редагувати, вони краще підходять для друку, є більш стабільними та зберігають важливу інформацію, ніж документи HTML. Отже, ця публікація блогу містить вичерпний посібник щодо програмного перетворення HTML у Word (DOC, DOCX) на Java за допомогою GroupDocs.Conversion Cloud REST API.

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

Java HTML to Word Conversion REST API – Java SDK Installation

Використовуючи GroupDocs.Conversion Cloud SDK для Java, ви можете конвертувати HTML-документи в Word у Java швидко й точно, з мінімальними зусиллями. Цей 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);

Тепер дотримуйтеся наведеного нижче покрокового посібника щодо перетворення HTML у Word у Java.

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

Перетворення файлів HTML у Word DOC або DOCX може бути корисним у багатьох відношеннях, наприклад для редагування, спільного використання або друку. Щоб конвертувати HTML-документ у 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.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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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();
		}
		
	}
}

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

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

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

  • По-перше, створіть екземпляр класу ConvertApi.
  • По-друге, створіть екземпляр класу ConvertSettings.
  • По-третє, вкажіть назву хмарного сховища.
  • Далі встановіть шлях до вхідного файлу HTML і формат вихідного файлу як «docx».
  • Потім створіть екземпляр класу DocxConvertOptions.
  • За бажанням можна встановити різні параметри перетворення, наприклад setFromPage, setPagesCount, setZoom, setDpi тощо.
  • Тепер встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
  • Після цього створіть екземпляр класу ConvertDocumentRequest і передайте параметр ConvertSettings.
  • Нарешті, викличте метод convert\document() і передайте параметр ConvertDocumentRequest.

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

// Перетворення веб-сторінки HTML на документ Word у 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.html");
			settings.setFormat("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(2);
			convertOptions.setPagesCount(4);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

      settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// конвертувати у вказаний формат
			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 у хмарі. Ви можете завантажити його за допомогою такого фрагмента коду:

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.docx", 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();
		}
		
	}
}

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

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

Висновок

Ми завершуємо статтю тут. Ось що ви дізналися з цієї статті:

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

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

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

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

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

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

Як конвертувати HTML у Word за допомогою Java?

Процес перетворення HTML у Word у Java зазвичай передбачає використання бібліотеки Java або API, наприклад GroupDocs.Conversion Cloud REST API, для виконання перетворення. API можна налаштувати для обробки процесу перетворення, включаючи обробку помилок і винятків.

Який найкращий спосіб конвертувати HTML у Word у Java?

Найкращий спосіб конвертувати HTML у Word у Java – це використовувати бібліотеку або API, які підтримують конвертацію, наприклад GroupDocs.Conversion Cloud REST API.

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

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

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

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

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

Дивись також

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