يشرح هذا البرنامج التعليمي ** كيفية تغيير ترتيب الصفحات في PDF باستخدام Java **. يحتوي على جميع خطوات إنشاء البيئة ، وكتابة التطبيق ، كما يوفر نموذج رمز قابل للتشغيل ** لنقل صفحات PDF باستخدام Java **. سوف تتعلم تقنيات مختلفة لإدراج الصفحات في نهاية المستند أو بين بعض الصفحات الموجودة وفقًا للمتطلبات.
خطوات لتغيير ترتيب الصفحات في PDF باستخدام Java
- قم بتعيين IDE لاستخدام Aspose.PDF for Java لإعادة ترتيب صفحات PDF
- قم بإنشاء ملف PDF جديد باستخدام كائن فئة document لتغيير ترتيب الصفحات
- أضف بضع صفحات وعيّن بعض نماذج النص في كل صفحة لاختبار الميزة
- احصل على المرجع للصفحة المراد نقلها
- أضف هذه الصفحة إلى pages collection من ملف PDF الذي يضيفها إلى نهاية القائمة
- احذف الصفحة المصدر وكرر عملية نقل الصفحة لمزيد من الصفحات قبل حفظها على القرص
تصف هذه الخطوات عملية * تغيير ترتيب الصفحات في PDF باستخدام Java *. في هذه الخطوات ، يتم شرح العملية لنقل صفحة إلى نهاية المستند ، ولكن نموذج التعليمات البرمجية سيوضح أيضًا عملية إدراج صفحة في فهرس معين داخل مجموعة الصفحات. لاحظ أنه بمجرد إضافة الصفحة أو إدراجها في مكان ما ، يتم حذف الصفحة الأصلية من المجموعة.
كود لإعادة ترتيب الصفحات في PDF باستخدام Java
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {// Change order of pages | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Initialize document object | |
Document srcDocument = new Document(); | |
// Add page | |
for(int i = 1; i <= 10; i++) { | |
TextFragment textFragment = new com.aspose.pdf.TextFragment("Text on page " + i); | |
srcDocument.getPages().add().getParagraphs().add(textFragment); | |
} | |
var page = srcDocument.getPages().get_Item(2); | |
srcDocument.getPages().add(page); | |
srcDocument.getPages().delete(2); | |
srcDocument.save("Output1.pdf"); | |
srcDocument.close(); | |
srcDocument = new Document("Output1.pdf"); | |
page = srcDocument.getPages().get_Item(3); | |
srcDocument.getPages().insert(7,page); | |
srcDocument.getPages().delete(3); | |
srcDocument.save("result2.pdf"); | |
System.out.println("Done"); | |
} | |
} |
يوضح هذا الرمز عملية * كيفية إعادة ترتيب الصفحات في ملف PDF باستخدام Java *. تُستخدم طريقة PageCollection.add () لإضافة الصفحة في نهاية المجموعة بينما تأخذ طريقة insert () الفهرس حيث سيتم إدراج الصفحة جنبًا إلى جنب مع المرجع إلى الصفحة المصدر. في هذا البرنامج ، يتم حفظ الملفات الوسيطة لإظهار نتيجة حركات الصفحة في مراحل مختلفة.
لقد علمتنا هذه المقالة * كيفية تغيير تسلسل الصفحات في PDF باستخدام Java *. إذا كنت تريد معرفة عملية تغيير حجم صفحة PDF في Java ، فراجع المقالة على كيفية تغيير حجم ملف PDF في Java.