
Cách chuyển đổi PDF sang hình ảnh JPG bằng API Node.js.
Looking to convert PDF pages into JPG images quickly and programmatically using Node.js? With the help of GroupDocs.Conversion Cloud SDK, you can efficiently convert PDFs to JPG format, making it ideal for preview generation, image archiving, or web-based rendering.
Tại sao chuyển đổi PDF sang JPG?
- Dễ dàng xem trước các trang PDF dưới dạng hình ảnh độc lập.
- Nhúng các trang vào ứng dụng web hoặc di động.
- Lưu trữ các trang cá nhân dưới dạng tệp hình ảnh nhẹ.
- Ngăn chặn nội dung bị sao chép hoặc trích xuất.
Trường Hợp Sử Dụng Thông Thường
- Hóa đơn hoặc báo cáo ảnh chụp.
- Nội dung giáo dục cho các nền tảng e-learning.
- Tài liệu pháp lý yêu cầu định dạng hình ảnh không thể chỉnh sửa.
- Xem trước hình thu nhỏ cho các thư viện tài liệu.
Trong bài viết này, chúng ta sẽ đề cập đến các chủ đề sau:
- API cho chuyển đổi PDF sang JPG
- Chuyển đổi PDF sang JPG trong Node.js
- Sử dụng cURL để chuyển đổi PDF sang JPG
API cho việc chuyển đổi PDF sang JPG
GroupDocs.Conversion Cloud SDK for Node.js cung cấp một cách nhẹ nhàng để tích hợp chuyển đổi định dạng tệp vào các ứng dụng dựa trên JavaScript của bạn. Nó xử lý tất cả mọi thứ từ cấu trúc tài liệu và định dạng đến các phần tử nhúng, đảm bảo rằng JPG kết quả phản ánh một cách chính xác nội dung PDF gốc.
Bắt đầu
Trước khi chúng ta bắt đầu với mã, hãy đảm bảo rằng:
- Đăng ký tại GroupDocs Cloud và nhận thông tin xác thực API của bạn.
- Have a sample PDF file for testing.
- Cài đặt Node.js SDK
npm install groupdocs-conversion-cloud --save
Chuyển đổi JPG sang PDF trong Node.js
Dưới đây là cách chuyển đổi tệp PDF sang hình ảnh JPG bằng cách sử dụng GroupDocs.Conversion Cloud SDK trong một dự án Node.js:
Bước 1: Nhập SDK và cấu hình API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Bước 2: Bây giờ hãy tải lên tệp PDF đầu vào lên bộ nhớ đám mây:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
Bước 3: Thiết lập tùy chọn chuyển đổi cho (PDF → JPG):
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Tạo một phiên bản của lớp Configuration và khởi tạo nó với Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Định nghĩa URL cơ sở API để thực hiện chuyển đổi PDF sang JPEG trực tuyến
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Khởi tạo một phiên bản của ConvertApi với đối tượng Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// Sử dụng phương thức ConvertDocument để chuyển đổi tệp PDF thành định dạng hình ảnh JPG
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Kiểm tra phản hồi và in thông điệp thành công
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
Sử dụng cURL để chuyển đổi PDF sang JPG
Một cách khác để chuyển đổi tệp PDF thành hình ảnh JPG là sử dụng các lệnh cURL. Việc sử dụng các lệnh cURL mang lại nhiều lợi thế, đặc biệt cho các nhà phát triển và doanh nghiệp đang tìm kiếm một cách tiếp cận nhanh chóng, tự động và có thể được lập trình cho việc chuyển đổi tài liệu. Đây là một giải pháp nhẹ và nhanh, cung cấp khả năng tương thích đa nền tảng mà yêu cầu nỗ lực lập trình tối thiểu.
Tại sao sử dụng REST API / cURL?:
- Hoàn hảo cho DevOps và các chức năng không máy chủ.
- Nhẹ và dễ tích hợp.
- Không có chi phí SDK.
Bước đầu tiên là tạo một mã thông báo truy cập Java Web cá nhân hóa và sau đó, thực hiện lệnh sau để chuyển đổi PDF sang hình ảnh JPG.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
Vui lòng thay thế inputFile
bằng tên của tệp PDF đầu vào, resultantPath
bằng tên của hình ảnh JPG kết quả và ACCESSTOKEN
bằng một mã thông báo JWT truy cập cá nhân hóa.
🧪 Thử chuyển đổi PDF sang JPG trực tuyến
Nếu bạn muốn thử nghiệm khả năng của REST API mà không cần lập trình, hãy thử sử dụng Ứng dụng Free PDF to JPG Converter của chúng tôi. Ứng dụng trực tuyến này được phát triển dựa trên các API GroupDocs.Conversion Cloud.

Kết luận
Trong blog này, chúng ta đã học rằng GroupDocs.Conversion Cloud SDK cho Node.js cung cấp một cách nhanh chóng và thân thiện với lập trình viên để chuyển đổi các tài liệu PDF của bạn thành hình ảnh JPG độ phân giải cao. Dù bạn đang xây dựng một nền tảng quản lý nội dung, thư viện xem trước, hay lưu trữ kỹ thuật số—công cụ này đảm bảo độ chính xác, hiệu suất và tính linh hoạt.
Liên kết hữu ích
Bài viết được đề xuất
Chúng tôi cực kỳ khuyên bạn nên tham khảo các bài viết sau đây để tìm hiểu thêm về: