การแปลงข้อมูล JSON เป็นเอกสาร PDF แบบมืออาชีพและสามารถแบ่งปันได้เป็นข้อกําหนดทั่วไปในแอปพลิเคชันจํานวนมาก ด้วย Aspose.Cells สําหรับ .NET คุณสามารถโหลดเนื้อหา JSO ได้ง่ายขึ้นไปสู่การจัดรูปแบบแบบ spreadsheet และส่งออกเป็นไฟล์ PDF ที่มีการควบคุมอย่างเต็มที่เกี่ยวกับการออกแบบ
บทนํา
การแปลงข้อมูล JSON โครงสร้างเป็นรายงาน PDF หรือเอกสารแบบฟอร์มดีเป็นคุณสมบัติที่แข็งแกร่งที่ปรับปรุงความสามารถในการใช้งานของแอพลิเคชันของคุณ คู่มือนี้จะช่วยให้คุณผ่านกระบวนการแปลง JSon เป็น PDF โดยใช้ Aspose.Cells สําหรับ .NET ให้ขั้นตอนรายละเอียดและตัวอย่างรหัส
ทําไมแปลง JSON ไปยัง PDF
- การรายงานระดับมืออาชีพ: สร้างรายชื่อที่โพสต์จากเนื้อหา JSON ซึ่งสามารถแบ่งปันหรือพิมพ์ได้อย่างง่ายดาย
- eb-to-PDF Workflow: แปลงข้อมูล JSON โครงสร้างที่ได้รับจากเว็บ APIs ในตาราง PDF ที่สามารถอ่านได้
- **การตั้งค่าที่ยืดหยุ่น:**ควบคุมการจัดรูปแบบของข้อมูล JSON ของคุณใน 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
ใช้แผ่นงานที่กําหนดเองเพื่อนําเข้าข้อมูล JSON:
Worksheet worksheet = workbook.Worksheets[0];
ขั้นตอน 5: ดาวน์โหลด JSON Input
อ่านเส้น JSON จากไฟล์หรือแหล่งอื่น ๆ:
string jsonInput = File.ReadAllText("SampleJsonData.json");
ขั้นตอน 6: Set JsonLayoutOptions
กําหนดวิธีการที่ JSON ควรจะโครงสร้างในแผ่น ตัวอย่างเช่นการจัดการแร่เป็นตารางและลบค่าศูนย์
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;
ขั้นตอน 7: นําเข้า JSON ในแผ่นงาน
โพลิเคชันแผ่นงานด้วยข้อมูล JSON:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);
ขั้นตอน 8: เก็บเป็น PDF
ส่งหนังสือทํางานไปยังไฟล์ PDF:
workbook.Save("output.pdf", SaveFormat.Pdf);
ปัญหาทั่วไปและข้อกําหนด
รูปแบบตารางที่ไม่ได้รับการลงทะเบียน
- โซลูชัน: ชุด
layoutOptions.ArrayAsTable = true
การจัดรูปแบบรายการข้อมูลเป็นแถวตาราง
การจัดตั้งที่ไม่ถูกต้องใน PDF
- โซลูชัน: ปรับแต่ง
JsonLayoutOptions
การตั้งค่าเพื่อรวมการออกแบบหัวข้อลบค่าศูนย์หรือปรับรูปแบบดิจิตอล/วันที่
ข้อผิดพลาดการเข้าถึงไฟล์
- โซลูชัน: ตรวจสอบให้แน่ใจว่าเส้นทางเข้าเป็นถูกต้องและแอพลิเคชันมีอนุญาตในการเขียนไฟล์ออก