Поворот страниц PDF программным способом

Изменение ориентации страницы

Эта статья описывает, как обновить или изменить ориентацию страниц в существующем PDF-файле.

Aspose.PDF для 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();