Como Girar PDF Usando Java

Neste breve tutorial, mostraremos como girar PDF usando Java. Ele contém informações detalhadas para configurar o IDE, um conjunto de instruções para escrever o aplicativo e um código de amostra executável para girar páginas PDF usando Java. Também será fornecida uma explicação para alterar apenas a orientação das páginas ou alterar também a orientação do conteúdo com base nos requisitos do aplicativo.

Etapas para girar todas as páginas em PDF usando Java

  1. Defina o IDE para adicionar Aspose.PDF for Java para alterar a orientação do PDF
  2. Carregue o arquivo PDF de entrada para alterar a orientação da página usando o Document class
  3. Analise todas as páginas para virar cada página
  4. Altere a orientação da página alterando o comprimento para largura e a largura para altura
  5. Gire o conteúdo da página usando o método Page.setRotate()
  6. Salve o PDF girado no disco

Estas etapas descrevem as tarefas de programação para girar páginas individuais em PDF usando Java. Inicialmente, a coleção de páginas no arquivo PDF carregado é analisada e a área retangular de cada página é utilizada para alterar a largura para a altura e vice-versa. Neste caso, apenas o comprimento e a largura da página são trocados, porém o conteúdo permanece na mesma direção que também pode ser alterada usando o método Page.setRotate().

Código para girar páginas de PDF usando Java

No código acima, é demonstrado o processo de girar PDF por página usando Java. A propriedade MediaBox da classe Page retorna a área retangular que é usada para alternar as dimensões da página trocando a largura pela altura. Se quiser alterar a orientação do conteúdo da página, use o valor on90, on180 ou on270 do enumerador Rotation para definir o ângulo usando o método Page.setRotate().

Este tópico compartilhou detalhes sobre como alterar a página do PDF e a orientação do conteúdo. Se você quiser aprender o processo para localizar e substituir texto em um arquivo PDF, consulte o artigo em como localizar e substituir texto em PDF usando Java.

 Português