ด้วยการใช้ Aspose.Total for .NET คุณสามารถแยกวิเคราะห์ JSON เป็น RTF ภายในแอปพลิเคชัน .NET, C#, ASP.NET และ VB.NET ได้ด้วยวิธีง่ายๆ สองแบบ ขั้นตอน ประการแรก ด้วยการใช้ Aspose.Cells for .NET คุณสามารถส่งออก JSON เป็น PDF หลังจากนั้น เมื่อใช้ Aspose.Words for .NET คุณจะสามารถแปลง PDF เป็น RTF ได้
แปลงรูปแบบ JSON เป็น RTF ผ่าน C#
- สร้าง Workbook วัตถุใหม่และอ่านข้อมูล JSON ที่ถูกต้องจากไฟล์
- นำเข้าไฟล์ JSON ไปยังเวิร์กชีตโดยใช้คลาส JsonUtility และ Save เป็น PDF
- โหลดเอกสาร PDF โดยใช้คลาส Document
- บันทึกเอกสารในรูปแบบ RTF โดยใช้วิธี Save
ข้อกำหนดการแปลง
ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.Total
หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total
หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด
ตั้งค่าเค้าโครงและแปลงรูปแบบ JSON เป็น RTF ผ่าน C#
ขณะแยกวิเคราะห์ JSON เป็น RTF คุณยังตั้งค่าตัวเลือกเลย์เอาต์สำหรับ JSON ได้โดยใช้ JsonLayoutOptions ช่วยให้คุณสามารถประมวลผลอาร์เรย์เป็นตาราง ละเว้นค่า null ละเว้นชื่ออาร์เรย์ ละเว้นชื่ออ็อบเจ็กต์ แปลงสตริงเป็นตัวเลขหรือวันที่ กำหนดวันที่และรูปแบบตัวเลข และกำหนดรูปแบบชื่อ ตัวเลือกทั้งหมดเหล่านี้ช่วยให้คุณสามารถนำเสนอข้อมูลได้ตามความต้องการของคุณ ข้อมูลโค้ดต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกเลย์เอาต์
แยกรูปแบบ JSON เป็น RTF ด้วย Watermark
การใช้ API คุณสามารถแปลง JSON เป็น RTF ด้วยลายน้ำได้ ในการเพิ่มลายน้ำให้กับเอกสาร RTF ของคุณ ก่อนอื่นให้แยกไฟล์ JSON เป็น PDF และเพิ่มลายน้ำลงไป ในการเพิ่มลายน้ำ ให้โหลดไฟล์ PDF ที่สร้างขึ้นใหม่โดยใช้คลาส Document สร้างอินสแตนซ์ของ TextWatermarkOptions และตั้งค่าคุณสมบัติ, โทรวิธี Watermark.SetText และส่งข้อความลายน้ำและวัตถุของ TextWatermarkOptions หลังจากเพิ่มลายน้ำแล้ว คุณสามารถบันทึกเอกสารไปที่ RTF
สำรวจ JSON ตัวเลือกการแปลงด้วย .NET
JSON รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและใช้กันอย่างแพร่หลาย ได้รับมาจากภาษาโปรแกรม JavaScript แต่ตอนนี้ไม่ขึ้นกับภาษาและรองรับโดยภาษาโปรแกรมต่างๆ ไฟล์ JSON จัดเก็บข้อมูลในรูปแบบที่มีโครงสร้างและอ่านได้ ทำให้ทั้งมนุษย์และเครื่องจักรเข้าใจและประมวลผลได้ง่าย
ไฟล์ JSON ประกอบด้วยคู่คีย์-ค่าที่จัดอยู่ในโครงสร้างแบบลำดับชั้น พวกเขาแสดงข้อมูลด้วยวิธีที่ง่ายและไม่ซับซ้อนโดยใช้วัตถุ (อยู่ในวงเล็บปีกกา {}) และอาร์เรย์ (อยู่ในวงเล็บเหลี่ยม []) แต่ละคีย์จะจับคู่กับค่าที่สอดคล้องกัน ซึ่งสามารถเป็นสตริง ตัวเลข บูลีน โมฆะ วัตถุ หรืออาร์เรย์ ความยืดหยุ่นนี้ช่วยให้ JSON จัดการกับโครงสร้างข้อมูลที่ซับซ้อนและซ้อนกันได้
ข้อดีหลักประการหนึ่งของ JSON คือความเรียบง่ายและใช้งานง่าย ลักษณะที่เบาและไวยากรณ์ที่น้อยที่สุดทำให้มีประสิทธิภาพสำหรับการรับส่งข้อมูลผ่านเครือข่ายและการจัดเก็บในไฟล์ ไฟล์ JSON มักใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และไคลเอนต์ เช่นเดียวกับไฟล์การกำหนดค่า API และการจัดเก็บข้อมูลที่มีโครงสร้าง
ไฟล์ JSON นั้นมนุษย์สามารถอ่านได้ และสามารถเข้าใจและแก้ไขได้ง่ายโดยใช้ข้อความ บรรณาธิการ. นอกจากนี้ยังสามารถอ่านด้วยเครื่องได้ ทำให้แอปพลิเคชันแยกวิเคราะห์และประมวลผลข้อมูล JSON ได้อย่างมีประสิทธิภาพ ภาษาโปรแกรมหลายภาษามีไลบรารีหรือแพ็คเกจในตัวสำหรับการทำงานกับ JSON ทำให้การแยกวิเคราะห์และการทำให้เป็นอนุกรมของข้อมูล JSON ง่ายขึ้น
RTF รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ RTF (Rich Text Format) เป็นรูปแบบไฟล์ที่หลากหลายและได้รับการสนับสนุนอย่างกว้างขวางสำหรับการจัดเก็บเอกสารข้อความด้วยการจัดรูปแบบ ได้รับการพัฒนาโดย Microsoft ในช่วงปลายทศวรรษ 1980 เป็นรูปแบบข้ามแพลตฟอร์มที่สามารถแลกเปลี่ยนระหว่างแอปพลิเคชันประมวลผลคำต่างๆ ได้อย่างง่ายดาย
ไฟล์ RTF มักจะบันทึกด้วยนามสกุลไฟล์ .rtf และสามารถเปิดและแก้ไขได้โดย โปรแกรมแก้ไขข้อความและซอฟต์แวร์ประมวลผลคำต่างๆ รวมถึง Microsoft Word, Google Docs และ LibreOffice รูปแบบช่วยให้สามารถรวมองค์ประกอบการจัดรูปแบบต่างๆ เช่น ลักษณะแบบอักษร ขนาด สี ย่อหน้า ตาราง และรูปภาพ
ข้อดีหลักประการหนึ่งของ RTF คือความเป็นอิสระของแพลตฟอร์ม ซึ่งหมายความว่า RTF ไฟล์ที่สร้างบนระบบปฏิบัติการหนึ่งสามารถเปิดและแสดงผลได้อย่างถูกต้องบนอีกระบบปฏิบัติการหนึ่งโดยไม่สูญเสียรูปแบบ ทำให้เป็นตัวเลือกที่ต้องการสำหรับการแลกเปลี่ยนเอกสารและการทำงานร่วมกัน
ไฟล์ RTF ใช้ไวยากรณ์การจัดรูปแบบข้อความธรรมดา ซึ่งหมายความว่าไฟล์สามารถอ่านได้และแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความหากจำเป็น อย่างไรก็ตาม ไฟล์ RTF อาจมีขนาดค่อนข้างใหญ่เมื่อเทียบกับรูปแบบอื่นๆ เช่น ข้อความล้วนหรือ Markdown เนื่องจากไฟล์เหล่านี้เก็บข้อมูลการจัดรูปแบบไว้อย่างชัดเจน
แม้ว่า RTF จะใช้สำหรับเอกสารข้อความเป็นหลัก แต่ก็สามารถรองรับการฝังไฟล์อื่นๆ ประเภทของไฟล์ เช่น รูปภาพและวัตถุภายในเอกสาร สิ่งนี้ทำให้สามารถสร้างเอกสารที่ซับซ้อนและดึงดูดสายตาได้มากขึ้น