Aumentar as margens do PDF reduzindo o tamanho do conteúdo (sem alterar o tamanho geral da página)

2

Eu tenho um pôster que quero imprimir, mas a margem em torno dele não é grande o suficiente. Existe uma maneira de redimensionar o conteúdo para que haja mais espaço em branco, sem alterar o tamanho geral da página?

    
por user967722 22.05.2015 / 17:25

2 respostas

3

Existe uma maneira de redimensionar o conteúdo para que haja mais espaço em branco, sem alterar o tamanho geral da página?

Você pode usar File > Print > Custom Scale e escolha um fator de escala apropriado.

    
por 22.05.2015 / 17:33
1

Você também pode usar o Ghostscript para isso.

1. Aumentar o tamanho da mídia da página, manter o tamanho do conteúdo da página

Supondo que o tamanho da sua página seja A4 (ou seja, 595x842 pontos), e você deseja adicionar uma margem de 1 polegada adicional (72 pontos) em cada borda: isso fornece um novo tamanho de página de 739x986 pontos.

Então o comando Ghostscript é este:

gs -o out1.pdf                                       \
   -sDEVICE=pdfwrite                                 \
   -g7390x9860                                       \
   -c "<</Install {72 72 translate}>> setpagedevice" \
   -f input.pdf

A parte 72 72 translate é necessária para mover a imagem em 1 polegada para a esquerda e 1 polegada para cima. Caso contrário, a imagem da página apareceria no canto inferior esquerdo da nova página maior.

2. Mantenha o tamanho da mídia da página, reduza o tamanho do conteúdo da página

Supondo que o tamanho da sua página seja A4 (ou seja, 595x842 pontos), você deseja reduzir o conteúdo original (e centralizá-lo na página) por uma porcentagem que adicione uma margem adicional de 1 polegada adicional (72 pontos) para cada borda: que lhe dá a nova página conteúdo dimensões de 451x698 pontos. (Ao mesmo tempo, isso não é uma redução "manter-proporção-proporção", caso contrário, você criaria uma calha diferente para bottom / top e left / right!)

Isso significa dimensionamento na direção horizontal como 451/595 == 75.79% e na direção vertical como 698/842 == 82.89% .

Além disso, se você não voltasse a usar a operação 72 72 translate , o conteúdo da página reduzida apareceria no canto inferior esquerdo:

gs -o out2.pdf                                         \
   -sDEVICE=pdfwrite                                   \
   -g5950x8420                                         \
   -c "<</Install {.7579 .8289 scale
                   72  72  translate}>> setpagedevice" \
   -f input.pdf
    
por 27.05.2015 / 01:34