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

Bạn đã đến đúng nơi nếu bạn đang tìm kiếm API Đám mây SDK hoặc REST để chuyển đổi JSON thành PDF trong Node.js. GroupDocs.Conversion Cloud SDK dành cho Node.js cung cấp nhiều phương pháp và thuộc tính mà người dùng có thể sử dụng để phát triển trình chuyển đổi JSON sang PDF theo chương trình. JSON (Ký hiệu đối tượng JavaScript) và PDF (Định dạng tài liệu di động) là các định dạng tệp phổ biến về mặt lưu trữ dữ liệu và biểu diễn dữ liệu. Tuy nhiên, chúng tôi có thể thực hiện chuyển đổi JSON sang PDF bằng GroupDocs.Conversion. Vì vậy, một vài dòng mã nguồn JavaScript có thể mang lại lợi thế cạnh tranh cho doanh nghiệp của bạn. Vì vậy, hãy bắt đầu hướng dẫn này.

Chúng tôi sẽ đề cập đến các điểm sau trong hướng dẫn này:

Trình chuyển đổi JSON sang PDF - Cài đặt API

Phần này trình bày các bước cài đặt của GroupDocs.Conversion Cloud SDK for Node.js. Bạn có thể tận dụng thư viện cấp doanh nghiệp này để chuyển đổi JSON sang PDF. Để cài đặt thư viện này, hãy chạy lệnh sau vào terminal/CMD:

npm install groupdocs-conversion-cloud

Sau khi cài đặt thành công, hãy đảm bảo bạn có thông tin xác thực API (tức là ID khách hàng và Bí mật khách hàng). Bạn có thể truy cập hướng dẫn ngắn này để biết cách lấy thông tin xác thực API.

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

Hãy viết một đoạn mã để chuyển đổi JSON sang PDF theo chương trình. Xin lưu ý rằng chúng tôi đã tải tệp JSON nguồn lên API Cloud trang tổng quan mà bạn có thể tải lên theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức UploadFile này.

Sau đây là các bước:

  • Đưa mô-đun groupdocs-conversion-cloud vào dự án của bạn.
  • Khởi tạo một đối tượng của ConvertApi bằng thông tin xác thực API.
  • Khởi tạo một phiên bản của lớp ConvertSettings và đặt các giá trị như filePath, format, storageName và outPath.
  • Khởi tạo đối tượng của lớp ConvertDocumentRequest bằng đối tượng của lớp ConvertSettings.
  • Gọi phương thức convertDocument để chuyển đổi JSON sang PDF.

Sao chép và dán đoạn mã sau vào tệp chính của bạn để chuyển đổi JSON sang PDF trong Node.js:

// Đưa mô-đun groupdocs-conversion-cloud vào dự án của bạn.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Xác định thông tin xác thực API của bạn
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Khởi tạo một đối tượng của ConvertApi bằng thông tin xác thực API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Khởi tạo một phiên bản của lớp ConvertSettings và đặt các giá trị như filePath, format, storageName và outPath.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.json";
settings.format = "pdf";
settings.outputPath = "output/sample-file.pdf";

try {
    // Khởi tạo đối tượng của lớp ConvertDocumentRequest bằng đối tượng của lớp ConvertSettings.
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    // Gọi phương thức ConvertDocument để chuyển đổi JSON sang PDF.
    convertApi.convertDocument(request).then(()=>{})
} 
catch (err) {
    console.log(err);
}

Bạn sẽ thấy tệp mới được tạo trong bảng điều khiển API Cloud mà bạn có thể tải xuống theo cách thủ công hoặc theo chương trình.

công cụ chuyển đổi json sang pdf

Chuyển đổi JSON sang PDF trực tuyến

GroupDocs.Conversion không chỉ cung cấp SDK đám mây mà còn cung cấp công cụ trực tuyến để chuyển đổi JSON sang PDF trực tuyến. Hơn nữa, nó nhẹ, siêu hiệu quả và cung cấp khả năng chuyển đổi JSON sang PDF mạnh mẽ. Trên hết, không cần phải trả phí hoặc tạo tài khoản để sử dụng công cụ này.

chuyển đổi json sang pdf trực tuyến

Phần kết luận

Điều này đưa chúng ta đến phần cuối của bài viết blog này. Chúng tôi đã tìm hiểu cách chuyển đổi JSON sang PDF trong Node.js và chúng tôi cũng đã xem qua đoạn mã và các bước. Bài viết này sẽ giúp bạn nếu bạn muốn xây dựng trình chuyển đổi JSON sang PDF cho ứng dụng doanh nghiệp của mình. Hơn nữa, đừng bỏ lỡ tài liệu và kho GitHub nếu muốn khám phá toàn bộ các tính năng.

Ngoài ra, chúng tôi khuyên bạn nên truy cập Hướng dẫn bắt đầu.

Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Trợ giúp có sẵn

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp – Câu hỏi thường gặp

Có thể chuyển đổi JSON sang PDF không?

Bạn có thể chuyển đổi JSON sang PDF trong Node.js bằng cách sử dụng GroupDocs.Conversion. Vui lòng truy cập liên kết này để tìm hiểu về cách triển khai.

Xem thêm