
استخراج صفحات ورد از فایلهای DOC یا DOCX میتواند در موارد مختلف مفید باشد. ممکن است بخواهید تنها یک بخش را به اشتراک بگذارید، یک خلاصه حفظ کنید یا یک سند طولانی را تقسیم کنید. در این پست، به شما نشان خواهیم داد که چگونه یک صفحه یا یک محدوده از صفحات را از یک سند ورد با استفاده از C# استخراج کنید.
این مقاله موضوعات زیر را پوشش میدهد:
- SDK .NET برای استخراج صفحات Word
- یک صفحه را استخراج کنید
- محدودهای از صفحات را استخراج کنید
- صفحات را از ورد آنلاین استخراج کنید
- منابع یادگیری رایگان
- نتیجه گیری
.NET SDK برای استخراج صفحات ورد
ما از Aspose.Words for .NET برای استخراج صفحات ورد به صورت برنامهنویسی در C# استفاده خواهیم کرد. این یک کتابخانه قدرتمند برای کار با اسناد ورد در برنامههای NET است. این امکان را برای توسعهدهندگان فراهم میکند تا به صورت برنامهنویسی محتوا را از فایلهای ورد ایجاد، ویرایش، تبدیل و استخراج کنند.
نحوه نصب Aspose.Words برای .NET
PM> Install-Package Aspose.Words
- فضای نامهای مورد نیاز را به کد خود اضافه کنید، مانند:
using Aspose.Words;
این تمام است، شما آمادهاید تا با فایلهای Word کار کنید.
یک صفحه واحد از سند ورد استخراج کنید
برای استخراج یک صفحه خاص از یک سند Word، لطفاً مراحل زیر را دنبال کنید:
- بارگذاری سند ورد با استفاده از کلاس
Document. - با استفاده از یک حلقه
forساده، از هر صفحه عبور کنید. - از متد
ExtractPages()برای استخراج یک صفحه در یک زمان استفاده کنید. - هر صفحه را به عنوان یک فایل
.docxجداگانه با استفاده از روشSave()ذخیره کنید.
نمونه کد زیر نشان میدهد که چگونه یک صفحه را از یک سند Word در C# استخراج کنیم:
using Aspose.Words;
// یک سند بارگذاری کنید
Document doc = new Document("sample-multi-page.docx");
// صفحات را یکی یکی استخراج کنید
for (int page = 0; page < doc.PageCount; page++)
{
// هر صفحه را به عنوان یک سند جداگانه ذخیره کنید.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
این کد فایل را بارگذاری میکند، صفحات را یکی یکی استخراج میکند و آنها را به عنوان اسناد جدید ورد ذخیره میکند.

یک صفحه از یک سند ورد را در C# استخراج کنید
محدودهای از صفحات را از سند Word استخراج کنید
شما میتوانید همچنین چندین صفحه را یکجا استخراج کنید با دنبال کردن مراحل زیر:
- مدرک را با استفاده از کلاس
Documentبارگذاری کنید. - از متد
ExtractPages()برای استخراج یک بازه از صفحات استفاده کنید. - صفحات استخراجشده را به عنوان یک فایل
.docxجدید ذخیره کنید.
using Aspose.Words;
// بارگذاری یک سند
Document doc = new Document("sample-multi-page.docx");
// محدوده صفحات را استخراج کنید
Document extractedPages = doc.ExtractPages(3, 2);
// صفحات را به عنوان یک سند جداگانه ذخیره کنید
extractedPages.Save("split_by_page_range.docx");
این یک سند جدید ایجاد میکند که تنها صفحات انتخابشده را در بر دارد.

محدودهای از صفحات را از یک فایل ورد در C# استخراج کنید.
صفحات را از ورد آنلاین استخراج کنید
شما میتوانید همچنین از جداساز آنلاین کلمات رایگان ما استفاده کنید تا صفحات ورد را استخراج کنید. فقط فایل خود را بارگذاری کنید، صفحات را انتخاب کنید و نتیجه را دانلود کنید.

منابع یادگیری رایگان را کشف کنید
در اینجا چند لینک مفید برای یادگیری بیشتر وجود دارد:
نتیجهگیری
در این مقاله، شما یاد گرفتید که چگونه صفحات را از اسناد ورد با استفاده از C# استخراج کنید. ما از Aspose.Words برای .NET استفاده کردیم تا صفحات منفرد و چندگانه را به سرعت و به آسانی استخراج کنیم. این روش برای ایجاد خلاصهها، صادرات بخشها، یا تقسیم فایلهای بزرگ ایدهآل است.
سوالی دارید؟ با کمال میل بپرسید در support forum.