Impression Ghostscript en dehors de la page


1

J'ai une application qui génère des fichiers pdf à l'aide de ghostscript (version actuelle de gs 9.04). Les fichiers pdf qu'il génère sont placés en haut à gauche d'environ 1/4 de pouce chacun, en dehors de la page imprimable. Je ne peux pas changer d'application.

L'intention est que ces fichiers pdf soient généralement envoyés à une imprimante et que, lorsque j'essaie de les imprimer, je perds environ 1/4 de pouce à partir de la gauche et du haut lorsque l'ensemble du document est déplacé dans cette direction. Le document entier est visible lorsqu'il est visualisé à l'écran dans Acrobat Reader. Toutefois, les marges supérieure et gauche sont minimales, tandis que le bord droit et le bord inférieur apparaissent avec une marge d'environ 1/2 pouce.

Je peux contourner ce problème en indiquant à Acrobat Reader de redimensionner le document pour l'adapter à la page lorsque j'imprime, mais cela ajoute une étape pour les autres utilisateurs du système, réduit le texte et donne au document une apparence décentrée. Y a-t-il quelque chose que je puisse définir dans ghostscript pour corriger cela à ce niveau, pour rendre le document correctement rendu en premier lieu?


Est ce distributeur d'imprimés?
Pas Kyle arrêter de me harceler

@kyle Mise à jour de la question. Voir le 2ème paragraphe pour clarification
Joel Coehoorn

@JoelCoehoorn: Pourriez-vous fournir des détails supplémentaires sur les paramètres de votre page {Media, Crop, Trim}? (Voir aussi mon début de réponse ci-dessous.)
Kurt Pfeifle le

Réponses:


3

Avant d’écrire une réponse plus élaborée, vous devez fournir quelques détails supplémentaires sur l’un de vos exemples de fichiers PDF. Utilisez un avec au moins 3 pages. Puis lancez cette commande:

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

Cette commande énumère les tailles de page ( 'MediaBox' ) ainsi que les dimensions des parties visualisables / imprimables ( 'CropBox' ) de chaque page PDF.

pdfinfofait partie des utilitaires de ligne de commande XPDF, disponibles gratuitement , pour toutes les principales plates-formes de système d’exploitation (certainement pour Windows et Linux).

MISE À JOUR:

Puisque vous avez déjà Ghostscript, vous pouvez aussi essayer cette commande:

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

(Sous Linux, utilisez les chemins à la gsplace gswin32c.exeet adaptez-les au besoin.) Si votre installation manque le pdf_info.psfichier, essayez de le télécharger à partir de http://git.ghostscript.com/?p=ghostpdl.git;a=tree;f. = gs / toolbin; hb = HEAD


+1 pour la dernière phrase, pdf_info.ps (et tout toolbin) est manquant dans Windows gs9.02.
Matt Wilkie
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.