با استفاده از C#.NET صفحات ورد را مجدداً مرتب کنید

در دنیای دیجیتال، اسناد پردازش کلمه یکی از رایج ترین فرمت های فایل است که برای ایجاد و ویرایش اسناد استفاده می شود. در حالی که با اسناد بزرگ سروکار دارید، جابجایی صفحات بدون از دست دادن قالب واقعا آسان نیست. از دست دادن قالب‌بندی اغلب زمانی اتفاق می‌افتد که سعی می‌کنیم چند سند از انواع مختلف را با هم ترکیب کنیم یا به سادگی [یک نوع فایل را 15 در یک سند واحد ادغام می‌کنیم. به منظور تنظیم مجدد صفحات، این مقاله نحوه جابجایی برنامه‌ای صفحات در اسناد Word (DOC/DOCX) با استفاده از C# را مورد بحث قرار می‌دهد.

NET API برای انتقال صفحات سند Word

GroupDocs.Merger API .NET را فراهم می کند که جابجایی، حذف، تقسیم اسناد و استخراج صفحات، تغییر جهت صفحه و چرخش صفحات سند در برنامه های NET را امکان پذیر می کند. امروز، ما از این API برای جابجایی صفحات فایل‌های DOC/DOCX با استفاده از C# استفاده می‌کنیم. برای جزئیات و سایر ویژگی‌های API، می‌توانید به مستندات مراجعه کنید.

می توانید نصب کننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه .NET خود نصب کنید.

PM> Install-Package GroupDocs.Merger

انتقال صفحات در اسناد Word با استفاده از C#

جابجایی صفحات ساده است. فقط به آن صفحه خاص دستور دهید تا به موقعیت جدید خود حرکت کند. در زیر مراحلی است که صفحات یک سند Word را با استفاده از C# مرتب می کند.

  • شماره صفحه صفحه هدف و موقعیت جدید آن را با استفاده از کلاس MoveOptions تعریف کنید.
  • سند DOC/DOCX را با استفاده از کلاس Merger بارگیری کنید.
  • برای جابجایی صفحه از روش MovePage استفاده کنید.
  • سند بازآرایی شده را با استفاده از روش Save ذخیره کنید.

کد C# زیر به تنظیم مجدد صفحات یک سند Word کمک می کند. دقیقاً، صفحه هفتم یک سند DOCX را به مکان دوم منتقل می کند.

// تنظیم مجدد صفحات اسناد پردازش ورد (DOC/DOCX) با استفاده از سی شارپ
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

مجوز API رایگان دریافت کنید

برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

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

برای جزئیات بیشتر در مورد API، به [اسناد] مراجعه کنید. برای سؤالات، از طریق [فروم 5 با ما تماس بگیرید.

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