این آموزش سریع راهنمای نحوه تقسیم فایل ورد با استفاده از سی شارپ با ارائه پیوند به کتابخانه های مورد نیاز، یک فرآیند گام به گام برای انجام این کار و یک کد نمونه قابل اجرا که این ویژگی را نشان می دهد. جزئیات تمام فضاهای نام، کلاس ها و روش های لازم برای تقسیم DOCX با استفاده از C# را دریافت خواهید کرد. پس از تقسیم فایل، هر مجموعه از صفحات را می توان در یک فایل Word جداگانه مانند DOCX، DOC یا هر فرمت فایل پشتیبانی شده MS Word ذخیره کرد.
مراحل تقسیم سند Word به فایل های جداگانه با استفاده از سی شارپ
- محیطی را برای استفاده از Aspose.Words for .NET از مدیر بسته NuGet برای تقسیم اسناد ایجاد کنید
- سند منبع Word حاوی چندین صفحه را با استفاده از شی کلاس Document بارگیری کنید
- تعداد صفحات سند منبع را بدست آورید
- یک حلقه برای تعداد صفحات سند اجرا کنید
- در هر تکرار، تعداد صفحات مورد نظر را با استفاده از روش ExtractPages() از سند استخراج کنید.
- هر مجموعه از صفحات استخراج شده را به عنوان یک فایل Word جداگانه ذخیره کنید
این مراحل به تقسیم سند ورد با استفاده از C# با کمک منابع لازم و یک رویکرد سیستماتیک برای دستیابی به هدف کمک می کند. ابتدا باید فایل ورد منبع را بارگذاری کنیم، هر صفحه از سند را استخراج کرده و به عنوان یک فایل ورد جداگانه ذخیره کنیم. همچنین این گزینه را خواهید داشت که هر سند تازه ایجاد شده را قبل از ذخیره آن بر روی دیسک اصلاح کنید.
کد برای تقسیم فایل ورد به چندین فایل با استفاده از سی شارپ
این کد واضح فرآیند استخراج صفحات از سند Word را با استفاده از C# نشان می دهد که در آن یک حلقه برای هر صفحه اجرا می شود و آن صفحه به عنوان یک فایل Word جداگانه استخراج و ذخیره می شود. با این حال، می توانید حلقه را تغییر دهید تا چندین صفحه را به طور همزمان از یک فهرست خاص استخراج کنید و این صفحات را به عنوان یک فایل جداگانه ذخیره کنید. همچنین گزینههایی برای تقسیم یک سند Word بر اساس سرفصلها، بخشها و محدوده صفحه موجود است.
ما یاد گرفتهایم که با استفاده از C#، سند Word را به چندین سند تقسیم کنیم.