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

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

การแปลง 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. ข้อผิดพลาดการเข้าถึงไฟล์

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