แปลง Word เป็น JSON ใน C#

อาจจำเป็นต้องมีการแปลง Word เป็น JSON ในหลายกรณี เมื่อคุณต้องการส่งออกข้อมูลในเอกสาร Word เป็นรูปแบบ JSON โดยทางโปรแกรม บทความนี้สาธิตวิธีแปลงข้อความในเอกสาร Word เป็นรูปแบบ JSON จากภายในแอปพลิเคชัน C# ของคุณ คุณจะได้เรียนรู้วิธีแปลงเอกสาร Word ที่มีการป้องกันเป็น JSON โดยทางโปรแกรม ดังนั้นมาดำเนินการแปลง Word เป็น JSON ใน C #

วิธีแปลง Word เป็น JSON ใน C#

สำหรับการแปลงเอกสาร Word เป็น JSON เราจำเป็นต้องทำตามขั้นตอนต่อไปนี้:

  • โหลดเอกสาร Word
  • แปลงเป็นรูปแบบ HTML
  • บันทึกไฟล์ HTML ในรูปแบบ JSON

มาดูวิธีการทำตามขั้นตอนเหล่านี้โดยทางโปรแกรมใน C# สำหรับสิ่งนี้ คุณต้องติดตั้งไลบรารีสองสามตัวที่กล่าวถึงในส่วนต่อไปนี้

ไลบรารี C# เพื่อแปลง Word เป็น JSON - ดาวน์โหลดฟรี

Aspose.Words for .NET เป็นไลบรารีที่มีคุณลักษณะมากมายซึ่งช่วยให้คุณสร้างและประมวลผลเอกสาร MS Word เราจะใช้ไลบรารีนี้เพื่อส่งออกเนื้อหาของเอกสาร Word เป็น HTML หลังจากนั้น เราจะใช้ Aspose.Cells for .NET เพื่อบันทึกเนื้อหา HTML เป็นไฟล์ JSON

คุณสามารถดาวน์โหลด DLLs ของทั้งสองไลบรารีหรือติดตั้งจาก NuGet

ดาวน์โหลด DLL

ติดตั้งผ่าน NuGet

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

แปลง Word เป็น JSON ใน C#

ต่อไปนี้เป็นขั้นตอนในการแปลง Word เป็น JSON ใน C#

  • โหลดเอกสาร Word โดยใช้คลาส Aspose.Words.Document
  • บันทึกเอกสาร Word เป็น HTML โดยใช้วิธี Document.Save()
  • โหลดไฟล์ HTML โดยใช้คลาส Aspose.Cells.Workbook
  • แปลงเอกสารเป็นรูปแบบ JSON โดยใช้วิธี Workbook.Save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร Word เป็น JSON ใน C#

// โหลดเอกสาร Word
Document doc = new Document("document.docx");

// บันทึกเอกสารในรูปแบบ HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// โหลดไฟล์ HTML ในอินสแตนซ์ของคลาส Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// บันทึกเป็น JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# แปลง Word ที่ได้รับการป้องกันเป็น JSON

คุณยังสามารถโหลดเอกสาร Word ที่มีการป้องกันโดยใช้รหัสผ่านและแปลงเป็นรูปแบบ JSON ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร Word ที่มีการป้องกันเป็น JSON ใน C#

  • โหลดเอกสาร Word โดยใช้คลาส Aspose.Words.Document
  • ใช้คลาส Aspose.Words.Loading.LoadOptions เพื่อระบุรหัสผ่านของเอกสาร Word
  • บันทึกเอกสาร Word เป็น HTML โดยใช้วิธี Document.Save()
  • โหลดไฟล์ HTML โดยใช้คลาส Aspose.Cells.Workbook
  • แปลงเอกสารเป็นรูปแบบ JSON โดยใช้วิธี Workbook.Save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร Word ที่มีการป้องกันเป็น JSON ใน C#

// โหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่าน
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// บันทึกเอกสารในรูปแบบ HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// โหลดไฟล์ HTML ในอินสแตนซ์ของคลาส Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// บันทึกเป็น JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

ไลบรารีตัวแปลง C# Word เป็น JSON - รับใบอนุญาตฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลง Word เป็น JSON ใน C# นอกจากนี้ คุณได้เห็นวิธีแปลงเอกสาร Word ที่ป้องกันด้วยรหัสผ่านเป็น JSON โดยทางโปรแกรม นอกจากนี้ คุณสามารถเยี่ยมชมเอกสารของ Aspose.Words for .NET และ Aspose.Cells for .NET เพื่อสำรวจเพิ่มเติมเกี่ยวกับไลบรารี ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา

ดูสิ่งนี้ด้วย