در این آموزش کوتاه، چگونگی خواندن سند ورد در سی شارپ را با کمک جزئیاتی در مورد پیکربندی محیط، لیستی از مراحل و یک کد قابل اجرا یاد خواهیم گرفت. کد خواندن فایل Word را به روش های مختلف نشان می دهد. با بارگیری یک فایل Word مانند DOCX، DOC، RTF، یا HTML و غیره و سپس دسترسی به عناصر مختلف آن برای پردازش یا مشاهده، نحوه خواندن C# سند Word را خواهید آموخت.
مراحل خواندن داده ها از سند Word در سی شارپ
- محیط پروژه را برای استفاده از Aspose.Words از مدیر بسته NuGet پیکربندی کنید
- فایل ورودی DOCX را در شی کلاس Document بارگیری کنید
- تمام گره های نوع Paragraph را از سند دریافت کنید
- هر پاراگراف را به یک رشته تبدیل کنید و روی کنسول نمایش دهید
- تمام گره های نوع Run را از سند دریافت کنید
- هر آیتم Run را به یک رشته تبدیل کنید و آن را همراه با نام و اندازه فونت نمایش دهید
این مراحل اطلاعات دقیق مورد نیاز برای پیکربندی محیط و وظایفی که باید در حین نوشتن یک برنامه فایل خوان Word انجام شوند را فراهم می کند. این نشان می دهد که چگونه C# فایل DOCX را با بارگذاری فایل منبع در نمونه کلاس Document و سپس دسترسی به تمام پاراگراف های آن برای نمایش متن می خواند. همچنین خواندن دادهها از پاراگرافها، جداول و غیره را توصیف میکند، به طوری که هر بخش از متن با سبک متفاوت جدا میشود یا هر مقدار سلول جدول به طور جداگانه برای پردازش قابل دسترسی است.
کد خواندن فایل ورد در سی شارپ
این کد نحوه خواندن فایل ورد در سی شارپ را با استفاده از تابع Document.GetChildNodes() نشان می دهد که نیاز به یک نوع گره دارد مانند پاراگراف، اجرا، بخش، بدنه، سربرگ، نظر، و غیره. پس از دسترسی به گره فرزند. ، باید آن را به نوع مربوطه ریخته تا از روش ها و خواص آن استفاده کنید. به عنوان مثال، ما سند را دو بار خوانده ایم به طوری که اولاً تمام متن از کل سند صرف نظر از یک پاراگراف معمولی یا جدول و غیره نمایش داده می شود و بار دوم بر اساس هرگونه تغییر در سبک و نوع محتوا خوانده می شود.
این مقاله خواندن فایلهای Word را به ما آموزش داده است، اما اگر میخواهید تبدیل اسناد Word به HTML را یاد بگیرید، به مقاله نحوه تبدیل سند Word به HTML با استفاده از سی شارپ مراجعه کنید.