تبدیل Word به JSON در سی شارپ

تبدیل Word به JSON ممکن است در موارد مختلفی مورد نیاز باشد، زمانی که نیاز دارید داده‌های یک سند Word را به فرمت JSON به صورت برنامه‌نویسی صادر کنید. این مقاله نشان می‌دهد که چگونه می‌توانید متن یک سند Word را از داخل برنامه‌های C# به فرمت JSON تبدیل کنید. همچنین یاد خواهید گرفت که چگونه اسناد Word محافظت شده را به صورت برنامه نویسی به JSON تبدیل کنید. پس بیایید تبدیل Word به JSON در سی شارپ را ادامه دهیم.

نحوه تبدیل Word به JSON در سی شارپ

برای تبدیل سند Word به JSON، باید مراحل زیر را انجام دهیم:

  • سند Word را بارگیری کنید.
  • آن را به فرمت HTML تبدیل کنید.
  • فایل HTML را با فرمت JSON ذخیره کنید.

بیایید ببینیم که چگونه این مراحل را به صورت برنامه نویسی در سی شارپ انجام دهیم. برای این کار باید چند کتابخانه را نصب کنید که در قسمت زیر به آنها اشاره شده است.

کتابخانه های سی شارپ برای تبدیل Word به JSON - دانلود رایگان

Aspose.Words for .NET یک کتابخانه غنی از ویژگی است که به شما امکان می دهد اسناد MS Word را ایجاد و پردازش کنید. ما از این کتابخانه برای صادر کردن محتوای یک سند Word به HTML استفاده خواهیم کرد. پس از آن، از Aspose.Cells برای .NET برای ذخیره محتوای HTML به عنوان یک فایل JSON استفاده خواهیم کرد.

می توانید DLL های هر دو کتابخانه را دانلود کنید یا از NuGet نصب کنید.

DLL را دانلود کنید

از طریق NuGet نصب کنید

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

تبدیل Word به JSON در سی شارپ

در زیر مراحل تبدیل Word به JSON در سی شارپ آمده است.

  • سند Word را با استفاده از کلاس Aspose.Words.Document بارگیری کنید.
  • با استفاده از روش Document.Save() سند Word را به صورت HTML ذخیره کنید.
  • فایل HTML را با استفاده از کلاس Aspose.Cells.Workbook بارگیری کنید.
  • با استفاده از روش Workbook.Save() سند را به فرمت JSON تبدیل کنید.

نمونه کد زیر نحوه تبدیل یک سند Word به JSON در سی شارپ را نشان می دهد.

// سند 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# تبدیل Protected Word به JSON

همچنین می توانید اسناد Word محافظت شده را با استفاده از رمزهای عبور بارگیری کرده و آنها را به فرمت JSON تبدیل کنید. مراحل زیر برای تبدیل یک سند Word محافظت شده به JSON در سی شارپ آمده است.

نمونه کد زیر نحوه تبدیل یک سند Word محافظت شده به JSON در سی شارپ را نشان می دهد.

// سند 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 در سی شارپ آشنا شدید. علاوه بر این، نحوه تبدیل یک سند Word محافظت شده با رمز عبور را به صورت برنامه‌نویسی به JSON مشاهده کرده‌اید. علاوه بر این، می‌توانید از اسناد Aspose.Words برای .NET و Aspose.Cells برای NET دیدن کنید تا اطلاعات بیشتری در مورد کتابخانه‌ها کشف کنید. در صورت داشتن هرگونه سوال، از طریق [تالار گفتمان8 ما را در جریان بگذارید.

همچنین ببینید