วิธีแปลง JSON เป็น PDF โดยใช้ C#

วิธีแปลง JSON เป็น PDF โดยใช้ C#

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

ทําไมแปลง JSON ไปยัง PDF?

  • การรายงานมืออาชีพ:- สร้างเอกสารเคลือบจากเนื้อหา JSON ซึ่งสามารถแบ่งปันหรือพิมพ์ได.

  • กระแสการทํางาน Web-to-PDF:- แปลง JSON โครงสร้างจากเว็บ APIs ในตาราง PDF ที่สามารถอ่านได.

  • การจัดตั้งแบบยืดหยุ่น:- ใช้ตัวเลือกการจัดตั้งเพื่อควบคุมการจัดรูปแบบเช่นการจัดการแร่เป็นตารางหรือลบค่าศูนย.

คู่มือขั้นตอนเพื่อแปลง JSON ไปยัง PDF

ขั้นตอน 1: ติดตั้ง Aspose.Cells via NuGet

เพิ่ม Aspose.Cells ในโครงการของคุณ:

dotnet add package Aspose.Cells

ขั้นตอนที่ 2: การตั้งค่าใบอนุญาต

เปิดใช้งานผลิตภัณฑ:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

ขั้นตอนที่ 3: เริ่มต้นหนังสือทํางาน

สร้างหนังสือทํางานใหม่เพื่อเก็บเนื้อหา JSON:

Workbook workbook = new Workbook();

ขั้นตอนที่ 4: Access Worksheet

ใช้แผ่นงานที่กําหนดเองสําหรับการนําเข้า:

Worksheet worksheet = workbook.Worksheets[0];

ขั้นตอน 5: ดาวน์โหลด JSON Input

อ่าน string JSON จากไฟล:

string jsonInput = File.ReadAllText("SampleJsonData.json");

ขั้นตอน 6: Set JsonLayoutOptions

define how the JSON should be structured ในแผ่น:

JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;

ขั้นตอน 7: นําเข้า JSON ในแผ่นงาน

โพลิเคชันแผ่นงานด้วยข้อมูล JSON:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);

ขั้นตอน 8: เก็บเป็น PDF

Export the workbook to PDF:

workbook.Save("output.pdf", SaveFormat.Pdf);

s

ปัญหาทั่วไปและข้อกําหนด

1. รูปแบบตารางที่ไม่ได้รับการชําระเงิน

  • โซลูชัน: ชุด layoutOptions.ArrayAsTable = true การจัดรูปแบบรายการข้อมูลเป็นแถวตาราง.

2. การจัดตั้งที่ไม่ถูกต้องใน PDF

  • โซลูชัน: Tweak JsonLayoutOptions เพื่อรวมรูปแบบหัวฉบับลบหรือปรับตัวเลข / วันท.

3. ข้อผิดพลาดการเข้าถึงไฟล

  • โซลูชัน: ตรวจสอบว่าเส้นทางเข้าเป็นถูกต้องและแอพลิเคชันมีอนุญาตในการเขียนไฟล์ออก.
 แบบไทย