HTML – це мова розмітки, яка використовується для створення та структурування веб-вмісту. З іншого боку, PNG — це тип формату файлу зображення, який підтримує прозорий фон і є чудовим варіантом для графіки. Перетворення HTML-документа на зображення PNG може надати багато переваг, як-от покращений дизайн, збереження, спільний доступ, краща продуктивність тощо. GroupDocs.Conversion Cloud REST API дозволяє легко перетворювати HTML-документи на зображення на Java. Отже, ця публікація в блозі надасть покрокову інструкцію щодо того, як конвертувати зображення HTML у PNG за допомогою Java з GroupDocs.Conversion Cloud REST API.
У цьому посібнику розглядатимуться такі теми:
- Перетворення Java HTML у PNG REST API та встановлення Java SDK
- Перетворення документів HTML на зображення PNG у Java за допомогою REST API
Перетворення Java HTML у PNG REST API та встановлення SDK
Ми збираємося використовувати GroupDocs.Conversion Cloud SDK для Java, щоб конвертувати файли HTML у зображення PNG. GroupDocs.Cloud API — це потужний інструмент для перетворення різних типів документів і зображень, зокрема HTML у формат PNG. Цей API пропонує широкий діапазон форматів файлів, що дає змогу конвертувати не лише HTML, а й PDF-файли, документи Word, таблиці Excel, файли CAD та растрові зображення тощо. Інтеграція API в програми на основі Java стає простою та ефективною, усуваючи потребу в додатковому програмному забезпеченні.
Ви можете завантажити JAR-файл API або скористатися наступними конфігураціями Maven. Додайте репозиторій і залежність до файлу pom.xml вашого проекту.
Репозиторій 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>
Зареєструйтеся для облікового запису GroupDocs, щоб отримати ідентифікатор програми та секрет програми з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть фрагмент коду, показаний нижче, коли ви отримаєте ідентифікатор і секрет:
# Отримайте свій 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 на зображення PNG у Java за допомогою REST API
Нижче наведено кроки для перетворення документів HTML на зображення PNG.
- Завантажте HTML у хмару
- Перетворити документ HTML у файл PNG у Java
- Завантажити перетворений файл
Завантажте файл
По-перше, завантажте 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 на зображення PNG у Java
У цьому розділі ми напишемо фрагмент коду, який автоматизує процес перетворення HTML у PNG у програмі Java. Ви можете виконати наведені нижче кроки та фрагмент коду:
- По-перше, створіть екземпляр класу ConvertApi.
- По-друге, створіть екземпляр класу ConvertSettings.
- По-третє, вкажіть назву хмарного сховища.
- Далі встановіть шлях до вхідного файлу HTML і формат вихідного файлу на “png”.
- Тепер створіть екземпляр класу PngConvertOptions.
- За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount тощо.
- Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
- Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
- Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.
У наведеному нижче фрагменті коду показано, як перетворити HTML-документ у формат файлу PNG у 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 у формат PNG у 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("png");
PngConvertOptions convertOptions = new PngConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.png");
// конвертувати у вказаний формат
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();
}
}
}
Завантажте конвертований файл
Наведений вище зразок коду збереже перетворене зображення PNG у хмару. Ви можете завантажити перетворений файл PNG за допомогою такого фрагмента коду:
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.png", 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 у PNG
Як конвертувати зображення HTML у PNG онлайн безкоштовно? Спробуйте онлайн [конвертер] HTML у PNG 15, щоб створити зображення PNG із документа HTML. Цей конвертер розроблено з використанням вищезгаданого REST API зображення HTML у PNG.
Підводячи підсумки
Нарешті ми підійшли до кінця цієї публікації в блозі. Ось що ви дізналися з цієї статті:
- як програмно конвертувати HTML у формат PNG у Java, а також додаткові параметри налаштування;
- програмно завантажити HTML-документ у хмару, а потім завантажити перетворене зображення PNG із хмари;
- і конвертуйте будь-які файли HTML у PNG безкоштовно за допомогою безкоштовного онлайн-конвертера зображень HTML у PNG.
Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.
Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.
Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому зв’яжіться з нами, щоб отримати останні оновлення.
Задайте питання
Якщо у вас виникли запитання щодо API конвертера HTML у PNG, будь ласка, не соромтеся зв’язатися з нами на безкоштовному форумі підтримки.
поширені запитання
Як конвертувати зображення HTML у PNG за допомогою Java?
Одним із найкращих способів перетворити HTML-документ на зображення PNG у Java є використання GroupDocs.Conversion Cloud REST API. Це хмарний API перетворення документів, який дозволяє розробникам легко перетворювати HTML-документи на зображення PNG у Java.
Чи можу я конвертувати захищені паролем HTML-документи на зображення PNG у Java?
Так, ви можете конвертувати захищені паролем HTML-документи на зображення PNG у Java за допомогою GroupDocs.Conversion Cloud REST API. Під час створення запиту на перетворення вам потрібно буде вказати пароль як параметр.
Як я можу безкоштовно конвертувати файл HTML у PNG онлайн?
Онлайн-конвертер HTML у PNG дозволяє безкоштовно конвертувати документи HTML у зображення PNG. Після завершення онлайн-перетворення зображення HTML у PNG ви можете миттєво завантажити перетворені файли PNG у свою систему. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:
- Відкрийте безкоштовний онлайн-конвертер HTML у PNG.
- Тепер клацніть в області скидання файлів, щоб завантажити документ HTML, або перетягніть файл HTML.
- Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер HTML у PNG перетворить файли HTML у зображення PNG.
- Посилання для завантаження вихідного зображення PNG стане доступним після перетворення веб-сторінки HTML.
Чи можете ви порадити будь-яку бібліотеку Java для безкоштовного перетворення HTML у PNG?
Так, ви можете завантажити бібліотеку Java, щоб безкоштовно створювати зображення PNG із документів HTML протягом пробного періоду, який зазвичай становить 30 днів.
Чи є спосіб перетворити HTML на зображення в Windows?
Будь ласка, перейдіть це посилання, щоб завантажити автономний конвертер HTML у зображення для Windows. Цей безкоштовний конвертер HTML у зображення можна використовувати для швидкого перетворення HTML-документів у формат зображення в Windows одним клацанням миші.
Чи можу я конвертувати HTML в інші формати зображень у Java за допомогою REST API?
Так, ви можете конвертувати документи HTML в інші формати зображень у Java за допомогою GroupDocs.Conversion Cloud REST API, наприклад JPG, PNG, BMP, TIFF тощо.
Дивись також
Якщо ви хочете дізнатися більше про пов’язані теми, радимо прочитати наведені нижче статті.
- Як конвертувати PowerPoint PPT у HTML за допомогою Java
- Перетворіть EXCEL на JSON і JSON на EXCEL у Python
- Як конвертувати CSV у JSON і JSON у CSV у Python
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Як конвертувати PDF у Excel на Python за допомогою REST API
- Перетворіть PDF на редагований документ Word за допомогою Python SDK
- Як конвертувати PDF у PPTX за допомогою REST API у Python
- Перетворіть файл PDF у формат PNG і PNG у формат PDF за допомогою Java
- Перетворіть файл Word у HTML у Java за допомогою REST API