วิธีแปลง 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. ข้อผิดพลาดการเข้าถึงไฟล์
- โซลูชัน: ตรวจสอบว่าเส้นทางเข้าเป็นถูกต้องและแอพลิเคชันมีอนุญาตในการเขียนไฟล์ออก