Impressão do Ghostscript fora da página

1

Eu tenho um aplicativo que gera arquivos pdf usando o ghostscript (versão gs atual 9.04). Os arquivos em pdf gerados são colocados à esquerda e à esquerda cerca de 1/4 de polegada cada, fora da página imprimível. Não consigo alterar o aplicativo.

A intenção é que esses arquivos em pdf sejam geralmente enviados para uma impressora, e quando eu tento imprimi-los eu perco cerca de 1/4 de polegada da esquerda e topo, como todo o documento é deslocado nessa direção. O documento inteiro é visível quando visualizado na tela no acrobat reader, no entanto, as margens esquerda e superior vistas na tela são mínimas, enquanto a borda direita e a borda inferior parecem ter aproximadamente uma margem de 1/2 polegada.

Eu posso contornar isso dizendo ao Acrobat Reader para escalar o documento para caber na página quando imprimo, mas isso adiciona um passo para outras pessoas que usarão o sistema, reduz o texto e faz com que o documento pareça fora do centro . Existe alguma coisa que eu possa definir no ghostscript para corrigir isso nesse nível, para tornar o documento renderizado corretamente em primeiro lugar?

    
por Joel Coehoorn 13.12.2011 / 21:44

1 resposta

3

Antes de escrever uma resposta mais elaborada, você deve fornecer mais alguns detalhes sobre um dos seus arquivos PDF de amostra. Use um com pelo menos 3 páginas. Em seguida, execute este comando:

 pdfinfo -f 1 -l 3 -box /path/to/pdf.pdf

Este comando irá enumerar os tamanhos das páginas ( 'MediaBox' ), bem como as dimensões das partes visualizáveis / imprimíveis ( 'CropBox' ) de cada página PDF.

pdfinfo é parte dos utilitários de linha de comando XPDF, disponíveis gratuitamente , para todas as principais plataformas de SO (certamente para Windows e Linux).

ATUALIZAÇÃO:

Como você já tem o Ghostscript, você também pode tentar este comando:

gswin32c.exe ^
  -dNODISPLAY ^
  -q ^
  -sFile=c:/path/to/your.pdf ^
  -dDumpMediaSizes ^
   c:/<path-to-your-gs-installation>/lib/pdf_info.ps 

(No Linux, use gs em vez de gswin32c.exe e adapte os caminhos conforme necessário.) Caso sua instalação perca o arquivo pdf_info.ps , tente baixá-lo de link

    
por 31.12.2011 / 14:19