مرتب سازی مجدد صفحات PDF با استفاده از C#.NET

در این عصر دیجیتال، PDF یکی از پرکاربردترین فرمت‌های فایل است و به دلیل قابل حمل بودن محبوبیت دارد. از طرفی اکثر اوقات نمی توانیم فایل های PDF را ویرایش کنیم. وقتی چندین سند و صفحه را با هم ادغام می کنیم تا یک سند جامع ترکیبی را تشکیل دهیم، اغلب اتفاق می افتد که ترکیب صفحات را به ترتیب اشتباه به پایان می رسانیم. در این مقاله نحوه تنظیم مجدد صفحات PDF به صورت برنامه ای با استفاده از C# بحث می شود.

NET API برای تنظیم مجدد صفحات PDF و ادغام اسناد

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

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

PM> Install-Package GroupDocs.Merger

مرتب سازی مجدد صفحات PDF با استفاده از سی شارپ

در زیر مراحلی برای مرتب کردن مجدد صفحات اسناد PDF با استفاده از C# آمده است.

  • موقعیت موجود و جدید صفحه را در کلاس MoveOptions تعریف کنید.
  • سند PDF را با استفاده از کلاس Merger بارگیری کنید.
  • از روش MovePage() برای مرتب سازی مجدد طبق گزینه های تعریف شده استفاده کنید.
  • فایل PDF را با ترتیب صفحه جدید با استفاده از روش Save() ذخیره کنید.

کد C# زیر صفحات اسناد PDF را مرتب می کند. دقیقاً صفحه ششم سند را به جایگاه اول منتقل می کند.

// تنظیم مجدد صفحات سند PDF با استفاده از C#
int pageNumber = 6;
int newPageNumber = 1;

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

در اینجا خروجی کد بالا آمده است.

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

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

نتیجه

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

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

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