قص صفحات PDF في Java

عندما تعمل باستخدام ملفات PDF ، قد ترغب أحيانًا في إزالة الأجزاء غير الضرورية من الصفحات في ملف PDF. يمكن أن يشمل ذلك إزالة الهوامش الفارغة والمحتوى الموجود في الرأس / التذييل والمزيد. في هذه المقالة ، سنوضح لك طريقة بسيطة لاقتصاص صفحات PDF بجافا. لذلك دعونا نرى كيفية القيام بذلك في تطبيق Java.

مكتبة Java لقص ملف PDF

لاقتصاص ملفات PDF ، سنستخدم Aspose.PDF لجافا.إنها مكتبة قوية لإنشاء ملفات PDF ومعالجتها. يمكنك إما تنزيل مكتبة JAR أو تثبيتها باستخدام تكوين Maven التالي.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

قص ملف PDF في Java

يصبح قص الصفحات في ملف PDF أمرًا سهلاً بمساعدة Aspose.PDF لجافا. ما عليك سوى تحميل ملف PDF ، وتحديد حجم مربع الاقتصاص ، وهذا كل شيء.

دعونا نرى كيفية اقتصاص صفحة في ملف PDF باستخدام Java.

  • بادئ ذي بدء ، قم بتحميل ملف PDF باستخدام فئة المستند.
  • ثم قم بإنشاء كائن مستطيل جديد وقم بتهيئة حجمه.
  • حدد الصفحة المطلوبة وقم بتعيين مستطيل باستخدام setCropBox ، setTrimBox ، setArtBox و setBleedBox طرق الصفحة.
  • أخيرًا ، احفظ ملف PDF الذي تم اقتصاصه باستخدام طريقة Document.save(String).

يوضح نموذج التعليمات البرمجية التالي كيفية اقتصاص صفحة في ملف PDF باستخدام Java:

// قم بتحميل ملف PDF
Document pdfDocument = new Document("document.pdf");

// احصل على مرجع الصفحة
Page page = pdfDocument.getPages().get_Item(1);

System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());

// إنشاء مربع Rectagle جديد
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// تعيين مربع جديد
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// احفظ ملف PDF الذي تم اقتصاصه
pdfDocument.save("cropped_pdf.pdf");

قص ملفات PDF على الإنترنت

يمكنك أيضًا استخدام تطبيقنا عبر الإنترنت لاقتصاص صفحات PDF ، والذي يعتمد على Aspose.PDF لجافا. هذا هو تطبيق اقتصاص PDF مجاني لا يطلب منك حتى التسجيل.

مكتبة جافا PDF

احصل على ترخيص مؤقت مجاني واستخدم مكتبة Java PDF بدون قيود التقييم. أيضًا ، يمكنك زيارة التوثيق لاستكشاف الميزات الأخرى للمكتبة.

في حال وجدت أي مشاكل أثناء استخدام مكتبتنا ، يمكنك الاتصال بنا عبر المنتدى.

خاتمة

توضح هذه المقالة كيفية اقتصاص الصفحات في ملف PDF باستخدام Java. باتباع بضع خطوات بسيطة وكتابة بضعة أسطر من التعليمات البرمجية ، يمكنك اقتصاص صفحات PDF المطلوبة برمجيًا. بالإضافة إلى ذلك ، قدمنا تطبيقًا يستند إلى الويب لاقتصاص ملفات PDF عبر الإنترنت. يمكنك استخدام أداة اقتصاص PDF عبر الإنترنت مجانًا دون الحاجة إلى إنشاء حساب.

أنظر أيضا