Quando digitalizo documentos orientados para paisagem, os arquivos PDF de saída são retrato e, portanto, todos os visualizadores de PDF exibem os documentos digitalizados em retrato.
Na linha de comando, como você gira um arquivo PDF 90 graus?
Tentei pesquisar e encontrei várias soluções, mas tive problemas para encontrar o que parecia ser uma solução autorizada [1] que usa uma ferramenta linux / unix estável / robusta.
nota de rodapé [1]
Por exemplo, aqui está uma amostra de algumas das soluções aleatórias que encontrei:
- "basta usar o Adobe Acrobat Pro para girar e salvar o arquivo"
- "use pdfjam"
- "use pdftk"
- "use $ {PROGRAM_NAME} do Poppler"
- "use convert do Imagemagick" - mas todos os comentários foram muito negativos e afirmaram "a qualidade da imagem está arruinada"
- "abra o arquivo em um visualizador de PDF, gire e imprima usando uma impressora PDF como CUTEPDF ou PDFPRINTER ou etc"
- "use $ {PROGRAM_NAME}", procurei "$ {PROGRAM_NAME}" e há algo sobre "O Fedora removeu $ {PROGRAM_NAME} devido a problemas de licenciamento"
command-line
pdf
pdftk
poppler
Trevor Boyd Smith
fonte
fonte
Respostas:
Basta usar o pdftk.
Para girar no sentido horário:
Para girar no sentido anti-horário:
Em relação à instalação do pdftk no Fedora, encontrei este link .
fonte
The page rotation setting can cause pdftk to rotate pages and documents. Each option sets the page rotation as follows (in degrees): north: 0, east: 90, south: 180, west: 270, left: -90, right: +90, down: +180. left, right, and down make relative adjustments to a page's rotation.
pdftk
foi removido no Ubuntu 18.04 e superior. O próprio Ubuntu sugere instalar um snap, que funciona apenas em situações simples (ele não encontrou meus arquivos, talvez porque estavam fora do meu diretório pessoal?). Eu me mudei parapdfjam ... --angle 270...
.Eu apenas tropecei nessa discussão e vi que ainda não havia uma boa solução mencionada. Eu descobri que (pelo menos no Debian e Ubuntu) o pdfjam vem com os seguintes comandos:
Eu acho que é a abordagem mais fácil e rápida. Estes são scripts usando o comando pdfjam corretamente. Btw. o pdfjam é um pacote virtual que vem com
texlive-extra-utils
fonte
pdfjam --outfile myoutputfile.pdf --angle 270 --fitpaper true --rotateoversize true myinputfile.pdf
Você pode usar o ImageMagick:
display
ouconvert
- por exemplo, para girá-lo no sentido horário, useUse -90 para uma rotação no sentido anti-horário.
NB Apenas utilizar este método quando a imagem original é um mapa de bits (por exemplo, produzido por varrimento). Se a imagem original não for um bitmap, esse método a converterá em uma e a qualidade sofrerá. Neste último caso, use um dos métodos nas outras respostas.
fonte
-quality 100
remove parte do ruído perceptívelNo Linux Mint 18.3 (eu acredito em outras distribuições derivadas do Debian), você tem uma simples ferramenta de linha de comando denominada
QPDF
.Você pode usar:
qpdf in.pdf out.pdf --rotate==[+|-]angle[:page-range]
.A partir da documentação :
fonte
qpdf in.pdf out.pdf --rotate==-90
funciona bem para todas as páginas.O pdftk não está mais disponível no Ubuntu 18.04 devido a algumas dependências obsoletas.
A melhor solução que encontrei foi a ferramenta (gráfica) pdfshuffler .
Instale e execute-o. Abra o arquivo pdf desejado, clique com o botão direito do mouse na página e gire cada um individualmente. Ele também reúne PDFs e outras coisas interessantes.
fonte
Para melhorar a resolução de saída (o padrão é 72 DPI), obtive bons resultados com:
Era para um .pdf de um documento digitalizado. Eu achei que
-density 300
a qualidade reduzida um pouco versus-density 200
.fonte
Embora tenha suas limitações, muitas vezes uso o PDFedit, especialmente para a rotação de digitalizações de PDF. Embora a conversão do ImageMagick (usando valores de alta densidade) alcance uma qualidade bastante boa, ela também incha o arquivo (original: 155 kiB, cópia girada em 180 °: 1,2 MiB). O PDFedit gira a mesma imagem com qualidade inalterada sem alterar notavelmente o tamanho do arquivo.
fonte
Eu uso este comando para girar automaticamente os arquivos PDF para ficar na vertical se eles não estiverem na vertical:
fonte
pdf90
oupdf180
oupdf270
em alternativa, consulte esta resposta