การแปลงข้อมูล 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 การตั้งค่าเพื่อรวมการออกแบบหัวข้อลบค่าศูนย์หรือปรับรูปแบบดิจิตอล/วันที่

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

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

More in this category