jpg to pdf

Chuyển JPG thành PDF với API Node.js.

Bạn đang tìm cách chuyển đổi JPG hình ảnh thành PDF tệp một cách nhanh chóng và chính xác bằng Node.js? Hướng dẫn này sẽ hướng dẫn bạn cách thực hiện việc chuyển đổi JPG sang PDF bằng cách sử dụng GroupDocs.Conversion Cloud SDK, hoàn hảo để tạo ra các tài liệu dựa trên hình ảnh có thể in, lưu trữ hoặc không thể chỉnh sửa.

Tại sao lại chuyển JPG sang PDF?

Cho dù bạn đang tạo báo cáo hình ảnh đa trang, gửi bằng chứng trực quan, hay ghép các bản quét thành một tệp duy nhất, PDF là tiêu chuẩn vàng. Dưới đây là một vài lợi ích chính:

  • Bảo tồn bố cục và chất lượng hình ảnh.
  • Định dạng an toàn—lý tưởng cho việc phân phối chỉ đọc.
  • Kết hợp nhiều hình ảnh thành một tài liệu có cấu trúc.
  • Tự động hóa chuyển đổi trong các ứng dụng đám mây.

Bài viết này đề cập đến các chủ đề sau:

REST API cho việc chuyển đổi JPG thành PDF

API của chúng tôi GroupDocs.Conversion Cloud SDK for Node.js là một API mạnh mẽ cung cấp khả năng chuyển đổi nhiều loại tệp nguồn sang các định dạng đầu ra được hỗ trợ. Chỉ với vài dòng mã, bạn có thể chuyển đổi JPG sang định dạng PDF.

Bắt đầu

Để bắt đầu, bạn sẽ cần:

  1. Một tài khoản GroupDocs Cloud dashboard với thông tin xác thực API.
  2. Một mẫu hình ảnh JPG để chuyển đổi.
  3. Môi trường Node.js đã sẵn sàng với SDK đã được cài đặt:
npm install groupdocs-conversion-cloud --save

Chuyển đổi JPG sang PDF trong Node.js

Dưới đây là cách thực hiện bước chuyển đổi từng bước:

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ờ tải lên hình ảnh JPG lên bộ lưu trữ đám mây:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);

Bước 3: Đặt tùy chọn chuyển đổi cho (JPG → PDF):

const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF 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 thể hiện của lớp Configuration và khởi tạo nó với Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Xác định URL cơ sở API để thực hiện chuyển đổi JPEG sang PDF 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.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
    
// Sử dụng phương thức ConvertDocument để chuyển đổi hình ảnh JPG thành định dạng PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Kiểm tra phản hồi và in thông báo thành công
if (response != null && response.equals("OK")) {
    System.out.println("The JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}

Tự động chuyển đổi JPG sang PDF bằng cURL

Việc sử dụng các lệnh cURL để chuyển đổi JPG sang PDF là một lựa chọn tuyệt vời cho người dùng thích một giải pháp nhẹ, không mã hoặc tích hợp tự động. Nó rất lý tưởng nếu bạn muốn tự động hóa quá trình chuyển đổi trong các tập lệnh shell hoặc các pipeline CI hoặc các hệ thống yêu cầu gọi API theo chương trình mà không cần viết một triển khai dựa trên SDK đầy đủ.

Tại sao sử dụng REST API / cURL?:

  • Nhẹ và có thể lập trình được.
  • No SDK installation needed.
  • Tuyệt vời cho các pipeline xử lý backend.

Bây giờ, hãy tạo mã truy cập Java Web cá nhân của bạn và thực hiện lệnh sau để chuyển đổi JPG sang PDF.

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\": \"pdf\",  \"resultantPath\": \"{myResultant}\"}"

Vui lòng thay thế inputFile bằng tên của hình ảnh JPG đầu vào, resultantPath bằng tên của tệp PDF kết quả và ACCESSTOKEN bằng một mã thông báo truy cập JWT cá nhân hóa.

  • Để lưu PDF kết quả vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau:
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\": \"internal\",  \"FilePath\": \"input.jpg\",  \"Format\": \"pdf\"}"

Khám phá JPG sang PDF trực tuyến (Công cụ miễn phí)

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 JPG to PDF Converter của chúng tôi để chuyển đổi ngay lập tức. Ứng dụng trực tuyến này được phát triển dựa trên các API GroupDocs.Conversion Cloud.

jpg to pdf converter

Tài nguyên hữu ích

Suy nghĩ cuối cùng

GroupDocs.Conversion Cloud SDK cho Node.js cung cấp một giải pháp mạnh mẽ dựa trên đám mây để chuyển đổi JPG sang PDF một cách dễ dàng. Dù bạn muốn lưu trữ tài liệu quét, tạo báo cáo hình ảnh theo phong cách eBook, hay tự động hóa các quy trình làm việc dựa trên hình ảnh—API này mang lại cho bạn sự kiểm soát và độ tin cậy mà bạn cần.

Các Bài Viết Được Đề Xuất

Chúng tôi rất khuyến nghị bạn nên đọc các bài viết sau để tìm hiểu thêm về: