تدوير صفحات PDF برمجيًا

تغيير اتجاه الصفحة

تصف هذه المقالة كيفية تحديث أو تغيير اتجاه الصفحة للصفحات في ملف PDF موجود.

يمتلك Aspose.PDF for PHP عبر Java ميزة تغيير اتجاه الصفحة من أفقي إلى عمودي والعكس صحيح.

  1. افتح المستند باستخدام الملف المحدد كمدخل.
  2. احصل على جميع صفحات المستند.
  3. قم بالتكرار عبر كل صفحة واضبط الدوران على 90 درجة.
  4. احفظ المستند المعدل في الملف المحدد كخرج.
  5. أغلق المستند.

    // فتح المستند
    $document = new Document($inputFile);                
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // التكرار عبر جميع الصفحات
    for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
        $page = $pages->get_Item($pageCount);
       
        $page->setRotate((new Rotation())->On90);
    }

    // حفظ مستند الخرج
    $document->save($outputFile);
    $document->close();