Bhinish Dhiman

Como girar um PDF e salvar com as páginas na posição certa

Traduzido do original em inglês. Ler o original

Adicione o PDF ao Rotate PDF, clique nas páginas que estão erradas (sem nenhuma selecionada, todas giram), escolha 90°, 180° ou -90° em Turn by, pressione Rotate PDF e baixe. O giro é somado à rotação que cada página já guarda e reduzido de volta ao intervalo de 0 a 359, então uma página girada 270° duas vezes é salva como 180°, não 540°.

A versão comum desse problema é assim. Uma página escaneada abre de lado, você a gira no seu leitor de PDF, ela fica certa, e na próxima vez que alguém abre o arquivo ela está de lado de novo. O leitor girou a sua visualização da página. Nada foi gravado no arquivo.

A rotação é um número guardado em cada página

Rotação de página do PDF é um valor em graus, guardado na entrada /Rotate da página, que diz ao leitor como exibi-la. As instruções de desenho e as imagens da página não são tocadas; o leitor aplica o giro quando coloca a página na tela. Girar, portanto, é mudar uma propriedade, não transformar o conteúdo, o que significa que nada é renderizado de novo e nenhuma qualidade se perde.

Daí saem duas consequências práticas. Uma rotação que você só vê num aplicativo não está no arquivo. E, como cada página guarda o próprio valor, um escaneado pode ter páginas em todos os ângulos no mesmo documento, e corrigi-lo significa mudar o valor nas páginas certas e em nenhuma outra.

Girando as páginas, passo a passo

  1. Abra o Rotate PDF e escolha Add a PDF (adicionar um PDF), ou solte o arquivo. Se ele for protegido, digite a senha quando ela for pedida.
  2. Aparecem miniaturas de todas as páginas. Clique nas páginas que estão na posição errada; cada uma que você seleciona ganha um contorno. A nota no painel conta quantas são (“3 selected pages will turn”, ou seja, 3 páginas selecionadas vão girar). Se você não selecionar nenhuma, ela mostra “No pages selected, so every page will turn” (nenhuma página selecionada, então todas vão girar).
  3. Em Turn by (girar em), escolha 90°, 180° ou -90°. As miniaturas giram no lugar para mostrar como as páginas vão ficar, para você confirmar a direção antes de salvar.
  4. Pressione Rotate PDF e baixe o arquivo, que recebe o nome do original com “-rotated” acrescentado.

Cada execução aplica uma direção. Se algumas páginas precisam de 90° e outras de -90°, gire o primeiro grupo, baixe, adicione o arquivo baixado e gire o segundo grupo. Do another (fazer outro) limpa o arquivo carregado, então adicionar o novo é o passo que leva a sua primeira correção adiante.

Não há detecção automática de orientação. Ela erraria em tabelas e diagramas com frequência suficiente para ser pior do que escolher, então a escolha é sua.

Por que a rotação gravada dá errado

Girar uma página que já tem rotação exige somar ao valor existente. Dois atalhos fazem isso errado. Uma ferramenta que substitui o valor grava o ângulo escolhido por cima do que estava lá, então uma página gravada em 90° e girada 90° continua em 90°, e a ferramenta parece não ter feito nada. Uma ferramenta que soma sem normalizar deixa no arquivo valores como 450° ou 540°, que alguns leitores normalizam e outros exibem de lado. Esse segundo caso é a causa comum de um arquivo que fica em pé num aplicativo e de lado em outro.

A ferramenta soma o giro ao valor gravado e fica com o resto da divisão por 360. No código dela, a opção -90° é um giro de 270°, que chega à mesma orientação.

Valor gravado Você escolhe Uma ferramenta que substitui Uma ferramenta que soma sem normalizar Soma e normaliza (esta ferramenta)
0° 90° 90° 90° 90°
90° 90° 90°, sem mudança visível 180° 180°
270° -90° (270°) 270°, sem mudança visível 540° 180°
270° 90° 90° 360° 0°
180° -90° (270°) 270° 450° 90°

Um arquivo que já traz um valor fora da faixa é resolvido do mesmo jeito. Uma página gravada em 540° e girada 90° chega a 630°, e o resto da divisão por 360 é 270°, então o valor salvo é um que todo leitor lê igual.

Girar a visualização não é girar o arquivo

Muitos leitores de PDF têm um comando de girar pensado para a leitura: ele gira a página na sua tela para você ler uma tabela em paisagem, e não é salvo no documento. Isso é útil, e é o motivo de uma correção parecer sumir. O teste é simples. Feche o arquivo, abra de novo, de preferência em outro aplicativo, e olhe. Se estiver de lado, a rotação nunca foi gravada.

O tamanho do arquivo é uma segunda pista. Uma rotação real muda muito pouco, porque só um número pequeno por página mudou. Salvar reempacota os objetos internos do arquivo, a etapa estrutural cujo efeito é medido em quanto a compressão de PDF sem perda economiza, medido, então uma pequena diferença de tamanho, para mais ou para menos, vem do reempacotamento e não da rotação.

Outras formas de girar páginas de PDF

No macOS, o Preview grava a rotação no arquivo. Selecione as páginas na barra lateral (View → Thumbnails, ou Visualizar → Miniaturas), escolha Tools → Rotate Left ou Rotate Right (Ferramentas → Girar para a Esquerda ou Girar para a Direita) e salve; o arquivo salvo mantém o giro.

Na linha de comando, o qpdf gira um intervalo de páginas e grava um arquivo novo:

qpdf input.pdf rotated.pdf --rotate=+90:1-3

Isso gira as páginas de 1 a 3 em 90° e deixa o resto como estava.

No Windows, não existe método nativo para girar páginas de PDF. O app Fotos gira imagens, não páginas dentro de um PDF.

Rotate PDF Preview do macOS qpdf
Escolha das páginas Clique nas miniaturas, ou em nenhuma para todas as páginas Selecione as miniaturas na barra lateral Um intervalo de páginas depois dos dois-pontos
Direções 90°, 180°, -90° Esquerda ou direita O ângulo que você digitar
Gravado no arquivo Sim, no download Sim, quando você salva Sim, no arquivo novo
Prévia antes de salvar As miniaturas giram no lugar A página gira na tela Nenhuma
O seu arquivo é enviado para algum lugar Não Não Não
Roda em Qualquer navegador moderno macOS Qualquer sistema, depois de instalado

Vendo a rotação acontecer localmente

Girar é praticamente a edição mais barata que existe, o que faz dela um jeito rápido de conferir que a ferramenta mantém o seu arquivo no seu computador. Com as ferramentas de desenvolvedor abertas na aba Network, adicione um documento, gire uma página e baixe. A lista mostra o código do próprio site chegando, incluindo a biblioteca de PDF quando o primeiro arquivo entra, e nada saindo com o seu documento. O arquivo girado é gravado pelo seu navegador.

O Rotate PDF é gratuito. Um documento que também precisa ter as margens aparadas pode passar pelo Crop PDF em seguida, e páginas na ordem errada podem ser corrigidas com o Organise PDF.