แปลง JSON เป็น PDF ใน Node.js

คุณมาถูกที่แล้วหากคุณกำลังมองหา Cloud SDK หรือ REST API เพื่อแปลง JSON เป็น PDF ใน Node.js GroupDocs.Conversion Cloud SDK สำหรับ Node.js นำเสนอวิธีการและคุณสมบัติที่หลากหลายที่ผู้ใช้สามารถนำไปใช้ในการพัฒนาตัวแปลง JSON เป็น PDF โดยทางโปรแกรม JSON (สัญลักษณ์วัตถุ JavaScript) และ PDF (รูปแบบเอกสารพกพา) เป็นรูปแบบไฟล์ที่แพร่หลายในแง่ของการจัดเก็บข้อมูลและการแสดงข้อมูล อย่างไรก็ตาม เราสามารถแปลง JSON เป็น PDF ได้โดยใช้ GroupDocs.Conversion ดังนั้นซอร์สโค้ด JavaScript เพียงไม่กี่บรรทัดสามารถช่วยให้ธุรกิจของคุณได้เปรียบในการแข่งขัน ดังนั้นเรามาเริ่มคู่มือนี้กันดีกว่า

เราจะกล่าวถึงประเด็นต่อไปนี้ในคู่มือนี้:

JSON เป็น PDF Converter - การติดตั้ง API

ส่วนนี้สาธิตขั้นตอนการติดตั้ง GroupDocs.Conversion Cloud SDK for Node.js คุณสามารถใช้ประโยชน์จากไลบรารีระดับองค์กรนี้เพื่อแปลง JSON เป็น PDF หากต้องการติดตั้งไลบรารีนี้ ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล/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
  • เรียกใช้เมธอด convertDocument เพื่อแปลง JSON เป็น PDF

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณเพื่อแปลง 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);
    // เรียกใช้เมธอด ConvertDocument เพื่อแปลง JSON เป็น PDF
    convertApi.convertDocument(request).then(()=>{})
} 
catch (err) {
    console.log(err);
}

คุณจะเห็นไฟล์ที่สร้างขึ้นใหม่ในแดชบอร์ด API Cloud ซึ่งคุณสามารถดาวน์โหลดด้วยตนเองหรือ โดยทางโปรแกรม

โปรแกรมแปลงไฟล์ json เป็น pdf

แปลง JSON เป็น PDF ออนไลน์

GroupDocs.Conversion ไม่เพียงนำเสนอ Cloud SDK เท่านั้น แต่ยังมาพร้อมกับเครื่องมือ online เพื่อแปลง JSON เป็น PDF ออนไลน์อีกด้วย ยิ่งไปกว่านั้น มันมีน้ำหนักเบา ประสิทธิภาพสูงเป็นพิเศษ และให้การแปลง JSON เป็น PDF ที่มีประสิทธิภาพ เหนือสิ่งอื่นใด ไม่มีค่าธรรมเนียมหรือการสร้างบัญชีที่จำเป็นในการใช้เครื่องมือนี้

แปลง json เป็น pdf ออนไลน์

บทสรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ เราได้เรียนรู้วิธีแปลง JSON เป็น PDF ใน Node.js แล้ว และเรายังได้ศึกษาข้อมูลโค้ดและขั้นตอนต่างๆ ด้วย บทความนี้จะช่วยคุณหากคุณต้องการสร้างตัวแปลง JSON เป็น PDF สำหรับแอปธุรกิจของคุณ นอกจากนี้ อย่าพลาด เอกสาร และ GitHub repo หากต้องการสำรวจฟีเจอร์ทั้งหมด

นอกจากนี้ เราขอแนะนำให้คุณไปที่ คู่มือการเริ่มต้นใช้งาน

ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

เป็นไปได้ไหมที่จะแปลง JSON เป็น PDF

คุณสามารถแปลง JSON เป็น PDF ใน Node.js ได้โดยใช้ GroupDocs.Conversion โปรดไปที่ link นี้เพื่อเรียนรู้เกี่ยวกับการใช้งาน

ดูสิ่งนี้ด้วย