以编程方式旋转PDF页面

更改页面方向

本文介绍如何更新或更改现有PDF文件中页面的方向。

Aspose.PDF for PHP via 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();