.png)
Tenho um pôster que quero imprimir, mas a margem ao redor não é grande o suficiente. Existe uma maneira de redimensionar o conteúdo para que haja mais espaços em branco, sem alterar o tamanho geral da página?
Responder1
Você também pode usar o Ghostscript para isso.
1. Aumente o tamanho da mídia da página, mantenha o tamanho do conteúdo da página
Supondo que o tamanho da sua página seja A4 (ou seja, 595x842 pontos) e você queira 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 do Ghostscript é este:
gs -o out1.pdf \
-sDEVICE=pdfwrite \
-g7390x9860 \
-c "<</Install {72 72 translate}>> setpagedevice" \
-f input.pdf
A 72 72 translate
peça é necessária para mover a imagem 1 polegada para a esquerda e 1 polegada para cima. Caso contrário, a imagem da página apareceria no canto inferior esquerdo da página nova e 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, 595 x 842 pontos) e você queira reduzir o conteúdo original (e centralizá-lo na página) em uma porcentagem tal que uma margem adicional de 1 polegada adicional (72 pontos) seja adicionada a cada borda : isso lhe dá a nova páginacontentedimensões de 451x698 pontos.(Ao mesmo tempo, esta não é uma redução para "manter a proporção de aspecto", caso contrário você criaria uma medianiz diferente para inferior/superior e esquerda/direita!)
Isso significa dimensionar na direção horizontal 451/595 == 75.79%
e na direção vertical como 698/842 == 82.89%
.
Além disso, se você não repetisse a 72 72 translate
operação, o conteúdo reduzido da página apareceria no canto inferior esquerdo:
gs -o out2.pdf \
-sDEVICE=pdfwrite \
-g5950x8420 \
-c "<</Install {.7579 .8289 scale
72 72 translate}>> setpagedevice" \
-f input.pdf
Responder2
Existe uma maneira de redimensionar o conteúdo para que haja mais espaços em branco, sem alterar o tamanho geral da página?
Você pode usar File
> Print
> Custom Scale
e escolher um fator de escala apropriado.