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

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

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

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

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

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

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

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

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

ดาวน์โหลด DLL

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

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

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

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

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

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

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

// บันทึกเอกสารในรูปแบบ 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# แปลง DOC ที่ได้รับการป้องกันเป็น JSON

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

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

// โหลดเอกสาร DOC ที่ป้องกันด้วยรหัสผ่าน
Document doc = new Document("document.doc", 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# DOC to JSON Converter Libraries - รับใบอนุญาตฟรี

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

บทสรุป

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

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