
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
- Як конвертувати HTML у Word на Java
- HTML to DOCX Conversion using cURL
- Спробуйте безкоштовний 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.
- Аутентифікація облікових даних API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Завантажити JSON файл до хмарного сховища.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
- Встановіть параметри перетворення.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- 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());
}

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.
Корисні посилання
Фінальні думки
Використовуючи GroupDocs.Conversion Cloud SDK для Java, ви можете легко інтегрувати конвертацію HTML у Word документ у свої додатки. Це економить час, зберігає форматування і спрощує автоматизацію робочих процесів документів для розробників.
Рекомендовані статті
Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися більше про: