Este breve guia explica como girar PDF usando Python. Ele contém as etapas detalhadas para escrever o software e compartilha um código de amostra para demonstrar o processo de girar arquivo PDF usando Python. Você aprenderá o processo para alterar a orientação da página de retrato para paisagem e vice-versa, juntamente com as opções para girar o conteúdo da página também, se necessário.
Etapas para alterar a orientação do PDF usando Python
- Defina o ambiente de desenvolvimento como use Aspose.PDF para Python via .NET para girar as páginas
- Carregue o arquivo PDF de origem usando a classe Document cujo conteúdo e orientação da página devem ser alterados
- Analise cada página do arquivo PDF e troque a altura pela largura para alterar a orientação
- Rotate o conteúdo da página também, se necessário
- Salve o arquivo PDF de saída no disco com orientação modificada e conteúdo girado
Essas etapas abrangem o processo completo para girar PDF permanentemente usando Python. No início, o arquivo PDF de origem é carregado e cada página é analisada onde primeiro a altura e a largura da página são trocadas, alterando assim sua orientação. No entanto, nesta etapa, apenas as dimensões da página são alteradas, mas a orientação do conteúdo permanece a mesma. Se você também deseja girar o conteúdo, pode definir o valor Page.rotate com um dos valores do enumerador aspose.pdf.Rotation.
Código para girar PDF usando Python
O código mencionado acima demonstra a operação para girar todas as páginas em PDF usando Python. As propriedades media_box são usadas para calcular novas dimensões da página de destino, como altura de origem definida como largura de destino e largura de origem definida como altura de destino. Se você também deseja girar o conteúdo da página, pode usar o enumerador aspose.pdf.Rotation que contém valores como ON90, ON180, ON270 e NONE para definir o valor da propriedade Page.rotate.
Este artigo nos guiou para girar a página e o conteúdo do PDF. Se você deseja renderizar texto em uma página PDF em qualquer local em um ângulo aleatório, consulte o artigo em como girar texto em PDF usando Python.