如果您正在尋找雲端 SDK 或 REST API 在 Node.js 中將 JSON 轉換為 PDF,那麼您來對地方了。 GroupDocs.Conversion Cloud SDK for Node.js 提供了多種方法和屬性,使用者可以使用這些方法和屬性以程式設計方式開發 JSON 到 PDF 轉換器。 JSON(JavaScript 物件表示法)和 PDF(便攜式文件格式)是資料儲存和資料表示方面流行的文件格式。但是,我們可以使用 GroupDocs.Conversion 來執行 JSON 到 PDF 的轉換。因此,幾行 JavaScript 原始程式碼就可以為您的企業帶來競爭優勢。因此,讓我們開始本指南。
我們將在本指南中介紹以下幾點:
JSON 到 PDF 轉換器 - API 安裝
本節示範GroupDocs.Conversion Cloud SDK for Node.js的安裝步驟。您可以利用此企業級程式庫將 JSON 轉換為 PDF。若要安裝此庫,請在終端機/CMD 中執行以下命令:
npm install groupdocs-conversion-cloud
成功安裝後,請確保您擁有 API 憑證(即客戶端 ID 和客戶端金鑰)。您可以存取這個簡短的教學來了解如何取得 API 憑證。
在 Node.js 中將 JSON 轉換為 PDF
讓我們寫一個程式碼片段,以程式設計方式將 JSON 轉換為 PDF。請注意,我們已將來源 JSON 檔案上傳到我們的 API Cloud 儀表板,您可以透過呼叫此 UploadFile 方法手動或以程式設計方式上傳該檔案。
步驟如下:
- 將 groupdocs-conversion-cloud 模組新增到您的專案中。
- 使用 API 憑證初始化 ConvertApi 的物件。
- 實例化 ConvertSettings 類別的實例並設定檔案路徑、格式、儲存名稱和輸出路徑等值。
- 使用 ConvertSettings 類別的物件初始化 ConvertDocumentRequest 類別的物件。
- 呼叫 convertDocument 方法將 JSON 轉換為 PDF。
將以下程式碼複製並貼上到主文件中,以在 Node.js 中將 JSON 轉換為 PDF:
// 將 groupdocs-conversion-cloud 模組新增到您的專案中。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// 定義您的 API 憑證
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// 使用 API 憑證初始化 ConvertApi 的物件。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 實例化 ConvertSettings 類別的實例並設定檔案路徑、格式、儲存名稱和輸出路徑等值。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.json";
settings.format = "pdf";
settings.outputPath = "output/sample-file.pdf";
try {
// 使用 ConvertSettings 類別的物件初始化 ConvertDocumentRequest 類別的物件。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 呼叫convertDocument方法將JSON轉換為PDF。
convertApi.convertDocument(request).then(()=>{})
}
catch (err) {
console.log(err);
}
您將在 API Cloud 儀表板中看到新產生的文件,您可以手動或以程式設計方式下載該文件。
在線將 JSON 轉換為 PDF
GroupDocs.Conversion不僅提供Cloud SDK,還提供線上工具來線上將JSON轉換為PDF。此外,它是輕量級的、超級高效的,並提供強大的 JSON 到 PDF 轉換。最重要的是,使用此工具無需付費或建立帳戶。
結論
這篇文章到此結束。我們已經學習如何在 Node.js 中將 JSON 轉換為 PDF,並且還完成了程式碼片段和步驟。如果您想為您的業務應用程式建立 JSON 到 PDF 轉換器,本文將為您提供協助。此外,如果您想探索完整的功能堆疊,請不要錯過 文件 和 GitHub 儲存庫。
另外,我們建議您訪問入門指南。
最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取定期更新。
提供協助
您可以在我們的論壇上告訴我們您的問題或疑問。
常見問題 – 常見問題解答
是否可以將 JSON 轉換為 PDF?
您可以使用 GroupDocs.Conversion 在 Node.js 中將 JSON 轉換為 PDF。請造訪此連結以了解實施情況。