تدوير صفحات PDF في Java

استخدم واجهة برمجة تطبيقات تدوير الصفحات عندما تحتاج إلى تغيير الاتجاه عبر صفحة واحدة أو أكثر.

تدوير جميع الصفحات بزاوية 90 درجة

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

  1. افتح ملف PDF المصدر Document.
  2. مرّ على جميع الكائنات Page وعيّن قيمة التدوير.
  3. احفظ ملف PDF المحدث.
public static void rotatePage(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        for (Page page : document.getPages()) {
            page.setRotate(Rotation.on90);
        }
        document.save(outputFile.toString());
    }
}