Dimensionamento do conteúdo PDF e dimensões da página a partir da linha de comando

12

Eu tenho um conjunto de imagens armazenadas como arquivos PDF separados. Uma imagem por arquivo. Cada imagem ocupa uma página em PDF.

Eu preciso redimensionar todas essas imagens, de preferência na linha de comando, para que o conteúdo da imagem e as dimensões da página dos PDFs sejam dimensionados em relação aos tamanhos / dimensões originais. Por exemplo: dimensionar todas as imagens em 50% deve reduzir o tamanho da imagem e as dimensões da página.

Já tentei:

  • pdfpages + latex: redimensionará a imagem, mas as dimensões das páginas permanecerão as mesmas.
  • pdfjam: mesmo problema; pode reescalar, mas as dimensões da página precisam ser letterpaper ou a4.
  • convert (imagemagick): converte para raster, o que eu não quero.
  • ghostscript: parece ser dimensionado com base no novo tamanho absoluto de página, e eu preciso de um tamanho de página relativo.

Eu sei que um deles deve funcionar. Eu não consigo descobrir onde eu errei. Estou no Mac, mas uma solução Linux funcionaria bem.

    
por serenader 14.11.2013 / 20:41

2 respostas

13

Acho que encontrei um: link

cpdf -scale-page "0.5 0.5" in.pdf -o out.pdf

    
por 14.11.2013 / 23:23
0

Eu também tive um problema em encontrar uma ferramenta que pudesse fazer algo assim; Eu quero mudar o tamanho da página e rodar um documento PDF, mas sem dimensionar o conteúdo. E eu acabei de perceber que pdfedit (que é uma ferramenta de GUI, no entanto), pode fazer isso:

  • Depois que o documento for aberto, vá para Página / "Editar métricas da página" e edite as posições x, y dos cantos inferiores esquerdo / superior esquerdo e, em seguida, Alterar.
  • Depois disso, pode ir para Página / "Girar página 90 graus"

Observe que:

por 06.01.2014 / 04:08