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?
la source
Réponses:
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:
Cette commande énumère les tailles de page ( 'MediaBox' ) ainsi que les dimensions des parties visualisables / imprimables ( 'CropBox' ) de chaque page PDF.
pdfinfo
fait 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:
(Sous Linux, utilisez les chemins à la
gs
placegswin32c.exe
et adaptez-les au besoin.) Si votre installation manque lepdf_info.ps
fichier, essayez de le télécharger à partir de http://git.ghostscript.com/?p=ghostpdl.git;a=tree;f. = gs / toolbin; hb = HEADla source