JSON เป็น PDF Java

ไฟล์ JSON มักใช้เพื่อส่งออก นำเข้า หรือส่งข้อมูลภายในหรือระหว่างแอปพลิเคชัน รูปแบบ JSON ต้องการการจัดรูปแบบน้อยลงและมีกลไกการจัดเก็บข้อมูลที่มีน้ำหนักเบา ในหลายกรณี คุณอาจต้องแปลงไฟล์ JSON เป็น PDF เพื่อแบ่งปัน พิมพ์ หรือวัตถุประสงค์อื่นๆ บทความนี้ครอบคลุมวิธีแปลง JSON เป็น PDF ผ่าน Java เพื่อให้บรรลุผลโดยใช้โปรแกรม

Java API สำหรับการแปลง JSON เป็น PDF

ในการแปลงไฟล์ JSON เป็นรูปแบบ PDF เราจะใช้ Aspose.Cells for Java เป็น API การจัดการสเปรดชีตที่มีคุณสมบัติหลากหลายซึ่งช่วยให้คุณสร้างและประมวลผลไฟล์ Excel โดยใช้ Java คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.6</version>
</dependency>

วิธีแปลง JSON เป็น PDF ใน Java

Aspose.Cells for Java ช่วยให้คุณแปลงไฟล์ JSON เป็น PDF ได้ง่ายขึ้น ซึ่งสามารถทำได้ใน 2-3 ขั้นตอน ต้องทำตามขั้นตอนต่อไปนี้เพื่อบันทึกไฟล์ JSON เป็น PDF โดยใช้ Aspose.Cells for Java

  • สร้างไฟล์ Excel
  • โหลดข้อมูลจากไฟล์ JSON ลงในแผ่นงาน Excel
  • ตั้งค่าตัวเลือกการแปลงเพิ่มเติมสำหรับ JSON เป็น PDF
  • บันทึกข้อมูล JSON เป็น PDF

ส่วนต่อไปนี้จะสาธิตวิธีดำเนินการตามขั้นตอนข้างต้นสำหรับการแปลง JSON เป็น PDF ในโค้ด Java

แปลง JSON เป็น PDF

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ JSON เป็น PDF โดยใช้ Java

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส Workbook
  2. เลือกค่าเริ่มต้น Worksheet จาก WorksheetsCollection
  3. อ่านข้อมูล JSON ลงในวัตถุสตริง
  4. สร้างอินสแตนซ์ของ JsonLayoutOptions และตั้งค่าตัวเลือก
  5. นำเข้าข้อมูลจาก JSON ไปยังเวิร์กชีตโดยใช้ JsonUtility.importData() เมธอดโดยอ้างอิงถึงวัตถุ Worksheet และข้อมูล JSON
  6. สุดท้าย แปลง JSON เป็น PDF โดยบันทึกสมุดงานเป็น PDF โดยใช้วิธี Workbook.save(string, SaveFormat.Auto)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ JSON เป็น PDF ใน Java

// สร้างวัตถุสมุดงานเปล่า
Workbook workbook = new Workbook();

// เข้าถึงแผ่นงานเปล่าเริ่มต้น
Worksheet worksheet = workbook.getWorksheets().get(0);

// อ่านไฟล์ JSON
String fileName = "Data.json";
String content = new String(Files.readAllBytes(Paths.get(fileName)));

// กำหนด JsonLayoutOptions สำหรับการจัดรูปแบบ
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// นำเข้าข้อมูล JSON ไปยังแผ่นงานเริ่มต้นโดยเริ่มต้นที่เซลล์ A1
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);

// แปลง JSON ที่นำเข้าเป็น PDF
workbook.save("output.pdf", SaveFormat.AUTO);

Java JSON เป็น PDF Converter - รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Cells for Java ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงข้อมูล JSON เป็น PDF โดยใช้ Java คุณสามารถติดตั้ง API และใช้ตัวอย่างโค้ดที่ให้ไว้ในแอปพลิเคชัน Java ของคุณได้อย่างง่ายดาย นอกจากนี้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Cells for Java คุณสามารถสำรวจ เอกสารประกอบ นอกจากนี้ คุณสามารถโพสต์คำถามหรือข้อสงสัยของคุณบน ฟอรัม ของเรา

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