HTML là ngôn ngữ đánh dấu được sử dụng để tạo và cấu trúc nội dung trang web. Mặt khác, PNG là một loại định dạng tệp hình ảnh hỗ trợ nền trong suốt và là một tùy chọn tuyệt vời cho đồ họa. Chuyển đổi tài liệu HTML thành hình ảnh PNG có thể mang lại nhiều lợi ích như cải thiện thiết kế, bảo quản, chia sẻ và hiệu suất tốt hơn, v.v. GroupDocs.Conversion Cloud REST API cho phép bạn dễ dàng chuyển đổi tài liệu HTML thành hình ảnh trong Java. Vì vậy, bài đăng trên blog này sẽ cung cấp hướng dẫn từng bước về cách chuyển đổi HTML sang hình ảnh PNG bằng cách sử dụng Java với GroupDocs.Conversion Cloud REST API.
Các chủ đề sau sẽ được đề cập trong hướng dẫn này:
- Cài đặt API REST chuyển đổi Java HTML sang PNG và Cài đặt SDK Java
- Chuyển đổi Tài liệu HTML thành Hình ảnh PNG trong Java bằng API REST
Cài đặt SDK và API REST chuyển đổi Java HTML sang PNG
Chúng tôi sẽ sử dụng GroupDocs.Conversion Cloud SDK cho Java để chuyển đổi tệp HTML thành hình ảnh PNG. GroupDocs.Cloud API là một công cụ mạnh mẽ để chuyển đổi nhiều loại tài liệu và hình ảnh, bao gồm định dạng tệp HTML sang PNG. API này cung cấp nhiều loại định dạng tệp, cho phép bạn chuyển đổi không chỉ HTML mà cả PDF, tài liệu Word, trang tính Excel, tệp CAD và hình ảnh raster, cùng những thứ khác. Việc tích hợp API vào các ứng dụng dựa trên Java được thực hiện đơn giản và hiệu quả, loại bỏ nhu cầu về phần mềm bổ sung.
Bạn có thể tải xuống tệp JAR của API hoặc sử dụng các cấu hình Maven sau. Thêm kho lưu trữ và phần phụ thuộc vào tệp pom.xml của dự án.
Kho lưu trữ Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Phụ thuộc Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Đăng ký tài khoản GroupDocs để nhận ID ứng dụng và Bí mật ứng dụng từ trang tổng quan trước khi bạn bắt đầu làm theo các bước và đoạn mã có sẵn. Vui lòng nhập đoạn mã hiển thị bên dưới khi bạn có ID và Bí mật của mình:
# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Chuyển đổi Tài liệu HTML thành Hình ảnh PNG trong Java bằng API REST
Sau đây là các bước để chuyển đổi tài liệu HTML sang hình ảnh PNG.
- Tải lên HTML lên Đám mây
- Chuyển đổi Tài liệu HTML sang tệp PNG trong Java
- Tải xuống tệp đã chuyển đổi
Tải tệp lên
Đầu tiên, tải tài liệu HTML lên bộ nhớ đám mây bằng đoạn mã được cung cấp bên dưới:
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;
// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
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();
}
}
}
Do đó, tài liệu HTML đã tải lên sẽ có sẵn trong phần tệp trên trang tổng quan của bạn trên đám mây.
Chuyển đổi tệp HTML thành hình ảnh PNG trong Java
Trong phần này, chúng ta sẽ viết đoạn mã tự động hóa quá trình chuyển đổi HTML sang PNG trong một ứng dụng Java. Bạn có thể làm theo các bước và đoạn mã được đề cập bên dưới:
- Đầu tiên, tạo một thể hiện của lớp ConvertApi.
- Thứ hai, tạo một thể hiện của lớp ConvertSettings.
- Thứ ba, cung cấp tên lưu trữ đám mây.
- Tiếp theo, đặt đường dẫn tệp HTML đầu vào và định dạng tệp đầu ra thành “png”.
- Bây giờ, hãy tạo một thể hiện của lớp PngConvertOptions.
- Theo tùy chọn, cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, v.v.
- Sau đó, đặt các tùy chọn chuyển đổi và đường dẫn tệp đầu ra bằng cách sử dụng phiên bản ConvertSettings.
- Sau đó, tạo một thể hiện của lớp ConvertDocumentRequest và chuyển tham số cài đặt.
- Cuối cùng, gọi phương thức convertDocument() và chuyển tham số ConvertDocumentRequest.
Đoạn mã sau cho biết cách chuyển đổi tài liệu HTML sang định dạng tệp PNG trong Java bằng API REST:
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;
// Chuyển đổi tệp HTML sang định dạng PNG trong Java.
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Chuẩn bị cài đặt chuyển đổi
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");
// chuyển đổi sang định dạng được chỉ định
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();
}
}
}
Tải xuống tệp đã chuyển đổi
Mẫu mã trên sẽ lưu hình ảnh PNG đã chuyển đổi vào đám mây. Bạn có thể tải xuống tệp PNG đã chuyển đổi bằng đoạn mã sau:
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;
// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
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();
}
}
}
Trình chuyển đổi HTML sang PNG trực tuyến miễn phí
Làm cách nào để chuyển đổi HTML sang hình ảnh PNG trực tuyến miễn phí? Vui lòng thử HTML trực tuyến sang PNG converter để tạo hình ảnh PNG từ tài liệu HTML. Trình chuyển đổi này được phát triển bằng cách sử dụng API REST hình ảnh HTML sang PNG đã đề cập ở trên.
Tổng hợp
Cuối cùng, điều này đưa chúng ta đến phần cuối của bài đăng trên blog này. Sau đây là những gì bạn đã học được từ bài viết này:
- cách chuyển đổi định dạng HTML sang PNG trong Java theo lập trình, cũng như các tùy chọn tùy chỉnh bổ sung;
- lập trình tải tài liệu HTML lên đám mây và sau đó tải xuống hình ảnh PNG đã chuyển đổi từ đám mây;
- và chuyển đổi bất kỳ tệp HTML nào sang PNG miễn phí bằng cách sử dụng trình chuyển đổi hình ảnh HTML sang PNG trực tuyến miễn phí.
Hơn nữa, chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn trực quan hóa và giao tiếp với các API của chúng tôi thông qua trình duyệt. Mã nguồn hoàn chỉnh của Java SDK có sẵn miễn phí trên Github. Vui lòng kiểm tra GroupDocs.Conversion Cloud SDK dành cho Java Ví dụ tại đây.
Ngoài ra, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi để biết các bước chi tiết và cách sử dụng API.
Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, xin vui lòng liên lạc để cập nhật mới nhất.
Đặt một câu hỏi
Nếu bạn có bất kỳ câu hỏi nào liên quan đến API trình chuyển đổi HTML sang PNG, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí.
câu hỏi thường gặp
Làm cách nào để chuyển đổi hình ảnh HTML sang PNG bằng Java?
Một trong những cách tốt nhất để chuyển đổi tài liệu HTML sang hình ảnh PNG trong Java là sử dụng GroupDocs.Conversion Cloud REST API. Đây là API chuyển đổi tài liệu dựa trên đám mây cho phép các nhà phát triển dễ dàng chuyển đổi tài liệu HTML sang hình ảnh PNG trong Java.
Tôi có thể chuyển đổi tài liệu HTML được bảo vệ bằng mật khẩu sang hình ảnh PNG trong Java không?
Có, bạn có thể chuyển đổi tài liệu HTML được bảo vệ bằng mật khẩu sang hình ảnh PNG trong Java bằng cách sử dụng GroupDocs.Conversion Cloud REST API. Bạn sẽ cần cung cấp mật khẩu làm tham số khi tạo yêu cầu chuyển đổi.
Làm cách nào tôi có thể chuyển đổi tệp HTML sang PNG trực tuyến miễn phí?
Trình chuyển đổi trực tuyến HTML sang PNG cho phép bạn chuyển đổi tài liệu HTML sang hình ảnh PNG miễn phí. Sau khi quá trình chuyển đổi trực tuyến hình ảnh HTML sang PNG hoàn tất, bạn có thể tải xuống ngay các tệp PNG đã chuyển đổi về hệ thống của mình. Vui lòng làm theo hướng dẫn từng bước dưới đây để thực hiện chuyển đổi:
- Mở trình chuyển đổi HTML sang PNG miễn phí trực tuyến.
- Bây giờ, hãy nhấp vào khu vực thả tệp để tải lên tài liệu HTML hoặc kéo và thả tệp HTML.
- Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi HTML sang PNG trực tuyến miễn phí sẽ chuyển đổi các tệp HTML thành hình ảnh PNG.
- Liên kết tải xuống của hình ảnh PNG đầu ra sẽ có sẵn sau khi chuyển đổi trang web HTML.
Bạn có thể giới thiệu bất kỳ thư viện Java nào để chuyển đổi HTML sang PNG miễn phí không?
Có, bạn có thể tải xuống miễn phí thư viện Java để tạo hình ảnh PNG từ tài liệu HTML trong thời gian dùng thử, thường là 30 ngày.
Có cách nào để chuyển đổi HTML thành hình ảnh trên Windows không?
Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi HTML sang hình ảnh ngoại tuyến cho Windows. Trình chuyển đổi HTML sang hình ảnh miễn phí này có thể được sử dụng để chuyển đổi tài liệu HTML sang định dạng hình ảnh trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.
Tôi có thể chuyển đổi HTML sang các định dạng hình ảnh khác trong Java bằng API REST không?
Có, bạn có thể chuyển đổi tài liệu HTML sang các định dạng hình ảnh khác trong Java bằng cách sử dụng GroupDocs.Conversion Cloud REST API chẳng hạn như JPG, PNG, BMP, TIFF, v.v.
Xem thêm
Nếu bạn muốn tìm hiểu thêm về các chủ đề liên quan, chúng tôi khuyên bạn nên đọc các bài viết được liệt kê bên dưới:
- Cách chuyển đổi PowerPoint PPT sang HTML bằng Java
- Chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Cách chuyển đổi CSV sang JSON và JSON sang CSV bằng Python
- Chuyển đổi tài liệu Word sang PDF bằng API REST trong Python
- Cách chuyển đổi PDF sang Excel trong Python bằng API REST
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Cách chuyển đổi PDF sang PPTX bằng API REST trong Python
- Chuyển đổi tệp PDF sang định dạng PNG và PNG sang PDF bằng Java
- Chuyển đổi tệp Word sang HTML trong Java bằng API REST