Rotacionar Páginas de PDF programaticamente

Mudar a Orientação da Página

Este artigo descreve como atualizar ou mudar a orientação das páginas em um arquivo PDF existente.

Aspose.PDF para PHP via Java tem a funcionalidade de mudar a orientação da página de paisagem para retrato e vice-versa.

  1. Abra o documento usando o arquivo de entrada especificado.
  2. Obtenha todas as páginas do documento.
  3. Itere através de cada página e defina a rotação para 90 graus.
  4. Salve o documento modificado no arquivo de saída especificado.
  5. Feche o documento.

    // Abrir documento
    $document = new Document($inputFile);                
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Percorrer todas as páginas
    for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
        $page = $pages->get_Item($pageCount);
       
        $page->setRotate((new Rotation())->On90);
    }

    // Salvar documento de saída
    $document->save($outputFile);
    $document->close();