html to word

Java REST API для конвертації HTML у документ Word.

Ви шукаєте, як конвертувати HTML в Word документи на Java? Чи працюєте ви над програмним забезпеченням для автоматизації документів, або вам потрібно генерувати звіти Word з HTML шаблонів, цей підручник показує, як це зробити ефективно за допомогою GroupDocs.Conversion Cloud SDK для Java. З всього лише кількома рядками коду, ви можете перетворити HTML в формат DOC або DOCX, зберігаючи розташування і стилі.

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

Конвертація HTML в документ Word дозволяє вам:

  • Створюйте професійні документи з веб-контенту.
  • Автоматизуйте робочі процеси створення документів.
  • Залишити форматування та стилі CSS з HTML.
  • Експортувати динамічні HTML-шаблони в редаговані файли Word.

Давайте детальніше розглянемо наступні теми.

Java HTML to DOCX Conversion REST API

GroupDocs.Conversion Cloud SDK for Java забезпечує потужний REST API, який дозволяє вам конвертувати понад 50 форматів файлів, включаючи HTML в DOC і DOCX. Отже, ви можете легко взаємодіяти з REST API, не обробляючи необроблені HTTP-запити.

🛠️ Переваги використання Java SDK

Ось кілька переконливих причин, чому розробники Java люблять використовувати цей SDK на основі REST:

🔧 Легке інтегрування

Безшовно інтегрується в Java додатки всього з кількома рядками коду.

📁 Підтримує 50+ форматів файлів

Конвертуйте між DOCX, PDF, HTML, XLSX, PPTX, JPG та багатьма іншими форматами.

☁️ Хмарна технологія та незалежна від платформи

Не потрібно встановлювати або керувати жодними локальними бібліотеками чи залежностями.

🔒 Безпечний і надійний

Ваші дані передаються безпечно через HTTPS з використанням аутентифікації OAuth 2.0.

🚀 Автоматизуйте робочі процеси

Автоматизуйте завдання з перетворення документів та зменшіть ручні зусилля.


💡 Pro Tip: Combine the SDK with cron jobs or microservices to batch convert thousands of documents.


Тепер, щоб використовувати SDK, першим кроком є встановлення посилання на GroupDocs.Conversion Cloud SDK для Java. Будь ласка, додайте наступну залежність Maven у pom.xml:

<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>25.3</version>
</dependency>

Отримати облікові дані API

Зареєструйтесь на GroupDocs Cloud Dashboard та отримайте свій Client ID та Client Secret (будь ласка, дотримуйтесь інструкцій, наведених у цьому tutorial).

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

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

  1. Аутентифікація облікових даних API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Завантажити JSON файл до хмарного сховища.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
  1. Встановіть параметри перетворення.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

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

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

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
    
// Використовуйте метод ConvertDocument для перетворення HTML у документ Word
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("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}
html to doc

Image:- HTML до Word Document конверсія попередній перегляд.

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

Якщо ви віддаєте перевагу інструментам командного рядка, ви можете легко виконати конвертацію HTML у DOCX, використовуючи cURL та GroupDocs.Conversion REST API.

По-перше, нам потрібно згенерувати токен доступу JWT, а потім виконати наступну команду cURL, щоб перетворити веб-сторінку у документ Word і зберегти отриманий DOCX у хмарному сховищі.

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\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Будь ласка, замініть sourceFile на назву вхідного HTML-файлу, resultantFile на назву результуючого документа Word та accessToken на персоналізований JWT токен доступу.

  • Щоб зберегти результативний документ Word на локальному диску, будь ласка, спробуйте використовувати наступну команду 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\": \"docx\"}" \
-o "{resultantFile}"

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

Використовуйте наш безкоштовний HTML to Word Converter додаток у веб-браузері та перевірте можливості API GroupDocs.Conversion Cloud.

html to docx app

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

Фінальні думки

Використовуючи GroupDocs.Conversion Cloud SDK для Java, ви можете легко інтегрувати конвертацію HTML у Word документ у свої додатки. Це економить час, зберігає форматування і спрощує автоматизацію робочих процесів документів для розробників.

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

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