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

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

ขั้นตอนในการแปลง JSON เป็น PDF ใน Python

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Cells สำหรับ Python ผ่าน Java สำหรับการแปลง JSON เป็น PDF
  2. โหลดไฟล์ JSON ต้นทางและอ่านเนื้อหาทั้งหมดลงในตัวแปรสตริง
  3. สร้าง workbook และเข้าถึงแผ่นงานที่ต้องการเพื่อแสดงข้อมูล JSON
  4. ตั้งค่า JsonLayoutOptions และนำเข้าข้อมูล JSON โดยใช้วิธี importData()
  5. บันทึกไฟล์ PDF ที่เป็นผลลัพธ์ลงในดิสก์ที่มีเนื้อหา JSON

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

รหัสสำหรับแปลงไฟล์ JSON เป็น PDF ใน Python

import jpype
import asposecells.api as cells;
# Start JVM
jpype.startJVM()
# Set the license
license = cells.License()
license.setLicense("Aspose.Total.lic")
# Load JSON data
with open('Sample1.json') as f:
stringData = f.read()
# Instantiate a workbook
PdfFromJson = cells.Workbook()
# Access the first worksheet
worksheet = PdfFromJson.getWorksheets().get(0)
# Instantiate the JsonLayoutOptions object
options = cells.JsonLayoutOptions()
# Import data into a worksheet
cells.JsonUtility.importData(stringData, worksheet.getCells(), 5, 5, options)
# Save the JSON as a PDF
PdfFromJson.save("output1.pdf", cells.SaveFormat.PDF)
# Shut down the JVM
jpype.shutdownJVM()
print("JSON to PDF converted successfully")

สำหรับการแปลงไฟล์จากโค้ด JSON เป็น PDF Python แสดงไว้ที่นี่ สามารถใช้ออบเจกต์ JsonLayoutOptions เพื่อตั้งค่าคุณสมบัติต่างๆ เช่น การตั้งค่าแฟล็กเพื่อแปลงสตริงเป็นตัวเลขหรือวันที่ ตั้งค่ารูปแบบวันที่ ตั้งค่าสถานะเพื่อละเว้นค่า Null และตั้งค่ารูปแบบตัวเลขเพื่อแสดงรายการบางส่วน ตัวแจงนับ SaveFormat อนุญาตให้บันทึกไฟล์เอาต์พุตในรูปแบบต่างๆ เช่น รูปภาพประเภท BMP, PNG หรือ JPG, ODS, HTML, CSV เป็นต้น

บทความนี้สอนให้เราพัฒนาตัวแปลง JSON เป็น PDF ใน Python หากคุณต้องการเรียนรู้ขั้นตอนการใช้ตัวกรองในไฟล์ Excel โปรดดูบทความใน วิธีใช้ตัวกรองใน Excel โดยใช้ Python

 ไทย