حذف صفحات PDF في Java

استخدم مجموعة صفحات المستند عندما تحتاج إلى إزالة صفحة واحدة أو أكثر من PDF.

حذف صفحة واحدة

استخدم هذا المثال عندما تحتاج إلى إزالة صفحة واحدة بحسب فهرستها.

  1. افتح ملف PDF المصدر Document.
  2. احذف الصفحة المستهدفة من مجموعة الصفحات.
  3. احفظ المستند المحدث.
public static void deletePage(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.getPages().delete(2);
        document.save(outputFile.toString());
    }
}

حذف صفحات متعددة

استخدم هذا المثال عندما يجب إزالة عدة صفحات في عملية واحدة.

  1. افتح ملف PDF المصدر Document.
  2. مرّر مؤشرات الصفحات لحذفها من مجموعة الصفحات.
  3. احفظ ملف PDF المعدل.
public static void deleteBunchPages(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.getPages().delete(new Integer[]{2, 3, 4});
        document.save(outputFile.toString());
    }
}