يعد PDF أحد أكثر تنسيقات الملفات المحمولة استخدامًا. بالنسبة للمستندات الكبيرة ، من الصعب دائمًا تغيير ترتيب الصفحات دون فقد التنسيق. تتناول هذه المقالة كيفية إعادة ترتيب صفحات PDF برمجيًا في Java.
Java API لإعادة ترتيب صفحات PDF ودمج المستندات
يوفر GroupDocs GroupDocs.Merger for Java لتغيير ترتيب الصفحات في المستندات. تتيح واجهة برمجة التطبيقات هذه دمج مستندات متعددة وإزالة الصفحات وتقسيمها واستخراجها والتناوب والتغييرات في اتجاه الصفحة لصفحات المستند داخل التطبيقات. للحصول على التفاصيل والميزات الأخرى لواجهة برمجة التطبيقات ، يمكنك زيارة الوثائق.
التنزيل والتكوين
احصل على المكتبة من قسم التنزيلات. بالنسبة إلى تطبيق Java المستند إلى Maven ، ما عليك سوى إضافة التكوين pom.xml التالي. بعد ذلك ، يمكنك تجربة أمثلة هذه المقالة بالإضافة إلى العديد من الأمثلة الأخرى المتوفرة على GitHub. للحصول على التفاصيل ، يمكنك زيارة مرجع واجهة برمجة التطبيقات.
<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 في Java
فيما يلي الخطوات التي تساعدك على تغيير تسلسل صفحات مستند PDF في Java.
- حدد الموضع الحالي والجديد للصفحة في فئة MoveOptions.
- قم بتحميل مستند PDF باستخدام فئة دمج.
- استخدم طريقة movePage () لإعادة ترتيب الصفحات وفقًا للخيارات المحددة.
- احفظ ملف PDF المعاد ترتيبه باستخدام طريقة الحفظ ().
التعليمات البرمجية المصدر Java التالية تعيد ترتيب صفحات مستندات PDF. على وجه التحديد ، ينقل الصفحة السادسة من المستند إلى المركز الأول.
// أعد ترتيب صفحات مستندات PDF في Java
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 مجاني
يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات بدون قيود التقييم.
استنتاج
في الختام ، تعلمنا إعادة ترتيب المستندات عن طريق تغيير تسلسل الصفحات لملفات PDF في Java داخل التطبيق. لقد رأينا المثال الجاري الذي يغير موضع الصفحة. يمكنك محاولة إنشاء تطبيق بسيط يمكنه تنظيم ملفات PDF عن طريق خلط صفحاتها بسهولة.
لمزيد من التفاصيل حول واجهة برمجة التطبيقات ، تفضل بزيارة الوثائق. للاستفسارات ، اتصل بنا عبر المنتدى.