اگر به دنبال یک Cloud SDK یا REST API برای تبدیل JSON به PDF در Node.js هستید، در مکان مناسبی قرار گرفتهاید. GroupDocs.Conversion Cloud SDK for Node.js طیف وسیعی از روشها و ویژگیها را ارائه میدهد که کاربران میتوانند برای توسعه برنامهنویسی مبدل JSON به PDF استفاده کنند. JSON (JavaScript Object Notation) و PDF (Portable Document Format) فرمت های فایل رایج از نظر ذخیره سازی داده ها و نمایش داده ها هستند. با این حال، میتوانیم تبدیل JSON به PDF را با استفاده از GroupDocs.Conversion انجام دهیم. بنابراین، چند خط کد منبع جاوا اسکریپت می تواند به کسب و کار شما مزیت رقابتی بدهد. بنابراین، بیایید این راهنما را شروع کنیم.
در این راهنما به نکات زیر خواهیم پرداخت:
تبدیل JSON به PDF - نصب API
این بخش مراحل نصب GroupDocs.Conversion Cloud SDK for Node.js را نشان می دهد. می توانید از این کتابخانه در سطح سازمانی برای تبدیل JSON به PDF استفاده کنید. برای نصب این کتابخانه، دستور زیر را در terminal/CMD اجرا کنید:
npm install groupdocs-conversion-cloud
پس از نصب موفقیت آمیز، مطمئن شوید که اعتبار API (یعنی شناسه مشتری و راز مشتری) را دارید. می توانید از این [آموزش] کوتاه 8 دیدن کنید تا نحوه دریافت اعتبارنامه API را ببینید.
تبدیل JSON به PDF در Node.js
بیایید یک قطعه کد برای تبدیل JSON به PDF به صورت برنامهنویسی بنویسیم. لطفاً توجه داشته باشید که ما یک فایل JSON منبع را در API Cloud داشبورد خود آپلود کردهایم که میتوانید با فراخوانی این روش UploadFile آن را به صورت دستی یا برنامهنویسی آپلود کنید.
مراحل زیر به شرح زیر است:
- ماژول groupdocs-conversion-cloud را وارد پروژه خود کنید.
- یک شی از ConvertApi را با اعتبار API راه اندازی کنید.
- نمونه ای از کلاس ConvertSettings را نمونه سازی کنید و مقادیری مانند filePath، format، storageName و outputPath را تنظیم کنید.
- شیء کلاس ConvertDocumentRequest را با شیء کلاس ConvertSettings راه اندازی کنید.
- برای تبدیل JSON به PDF، روش convertDocument را فراخوانی کنید.
برای تبدیل JSON به PDF در Node.js، کد زیر را در فایل اصلی خود کپی و جایگذاری کنید:
// ماژول groupdocs-conversion-cloud را وارد پروژه خود کنید.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// اعتبار API خود را مشخص کنید
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// یک شی از ConvertApi را با اعتبار API راه اندازی کنید.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// نمونه ای از کلاس ConvertSettings را نمونه سازی کنید و مقادیری مانند filePath، format، storageName و outputPath را تنظیم کنید.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.json";
settings.format = "pdf";
settings.outputPath = "output/sample-file.pdf";
try {
// شیء کلاس ConvertDocumentRequest را با شیء کلاس ConvertSettings راه اندازی کنید.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// برای تبدیل JSON به PDF، متد convertDocument را فراخوانی کنید.
convertApi.convertDocument(request).then(()=>{})
}
catch (err) {
console.log(err);
}
فایل جدید تولید شده را در داشبورد API Cloud خواهید دید که میتوانید به صورت دستی یا [برنامهای] دانلود کنید.
تبدیل JSON به PDF آنلاین
GroupDocs.Conversion نه تنها SDK های Cloud را ارائه می دهد، بلکه یک ابزار آنلاین نیز برای تبدیل JSON به PDF به صورت آنلاین ارائه می کند. علاوه بر این، سبک وزن، فوق العاده کارآمد است و تبدیل JSON به PDF قوی را فراهم می کند. مهمتر از همه، هیچ هزینه یا ایجاد حساب کاربری برای استفاده از این ابزار لازم نیست.
نتیجه
این ما را به پایان این پست وبلاگ می رساند. نحوه تبدیل JSON به PDF را در Node.js یاد گرفته ایم و همچنین قطعه کد و مراحل را طی کرده ایم. اگر میخواهید یک مبدل JSON به PDF برای برنامه تجاری خود بسازید، این مقاله به شما کمک میکند. علاوه بر این، اگر میخواهید مجموعه کاملی از ویژگیها را کاوش کنید، اسناد و GitHub مخزن را از دست ندهید.
همچنین، توصیه می کنیم از [راهنمای شروع 17 بازدید کنید.
سرانجام، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [فروم 19 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
آیا امکان تبدیل JSON به PDF وجود دارد؟
با استفاده از GroupDocs.Conversion میتوانید JSON را در Node.js به PDF تبدیل کنید. لطفاً از این لینک دیدن کنید تا در مورد پیاده سازی اطلاعات کسب کنید.