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

تنظیم مجدد صفحات PDF در جاوا

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

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

دانلود و پیکربندی کنید

کتابخانه را از بخش دانلودها دریافت کنید. برای برنامه Java مبتنی بر Maven خود، فقط پیکربندی pom.xml زیر را اضافه کنید. پس از این، می توانید نمونه های این مقاله و همچنین نمونه های بسیار دیگری را که در GitHub موجود است، امتحان کنید. برای جزئیات، می توانید از مرجع API دیدن کنید.

<repository>
    <id>GroupDocsJavaAPI</id>
    <name>GroupDocs Java API</name>
    <url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.2</version> 
</dependency>

تنظیم مجدد صفحات PDF در جاوا

مراحل زیر به شما کمک می کند ترتیب صفحات سند PDF را در Java تغییر دهید.

  • موقعیت موجود و جدید صفحه را در کلاس MoveOptions تعریف کنید.
  • سند PDF را با استفاده از کلاس Merger بارگیری کنید.
  • از متد movePage() برای تنظیم مجدد صفحات بر اساس گزینه های تعریف شده استفاده کنید.
  • با استفاده از متد save() فایل پی‌دی‌اف مرتب‌سازی‌شده را ذخیره کنید.

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

// تنظیم مجدد صفحات اسناد PDF در جاوا
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.pdf");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.pdf");

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

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

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

نتیجه

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

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

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