web-dev-qa-db-fra.com

Où les options / commutateurs ghostscript sont-ils documentés?

Je sais qu'il existe une option Ghostscript, par exemple -dPDFSETTINGS=/screen - où est-ce documenté? Comment puis-je voir quelles autres options il accepte, en dehors de screen? En outre, -dMaxSubsetPct=100 - que fait-il?

J'ouvre man gs, cherche PDFSET, j'obtiens "Motif non trouvé". Je tape dans un moteur de recherche, je reçois une myriade de pages Web personnelles, pas de résultats de documentation.

Quelqu'un peut-il aider avec un lien?


EDIT: voir aussi ce post connexe:

Interrogation de Ghostscript sur les options/paramètres par défaut d'un périphérique de sortie (tels que "pdfwrite" ou "tiffg4") - Dépassement de capacité de la pile

... pour obtenir une liste des options prises en charge pour un périphérique donné.

14
sdaau

Dans la page Présentation de Ghostscript , j'ai trouvé la page Ps2pdf.htm explique dPDFSETTINGSname__:

-dPDFSETTINGS= configuration
Prérégle les "paramètres du distillateur" sur l’un des quatre réglages prédéfinis:

  • /screen sélectionne une sortie basse résolution similaire au paramètre "Optimisé à l'écran" d'Acrobat Distiller.
  • /ebook sélectionne une sortie à résolution moyenne similaire au paramètre "eBook" d'Acrobat Distiller.
  • /printer sélectionne une sortie similaire au paramètre "Imprimer optimisé" d’Acrobat Distiller.
  • /prepress sélectionne une sortie similaire au paramètre "Prepress Optimized" d’Acrobat Distiller.
  • /default sélectionne la sortie destinée à être utile pour une grande variété d'utilisations, éventuellement au détriment d'un fichier de sortie plus volumineux.

Sur la même page, MaxSubsetPctapparaît uniquement dans un tableau des "paramètres Acrobat Distiller 5 reconnus définis dans le document DistillerParameters inclus dans le kit de développement logiciel Acrobat", ainsi que des liens vers ce kit de développement logiciel.

Au lieu de télécharger le grand SDK, j'ai cherché "Paramètres du distillateur" sur le site d'Adobe et j'ai trouvé Adobe PDF Paramètres de création , ce qui explique MaxSubsetPct à la page 88:

MaxSubsetPct

Pris en charge par: toutes les applications
Type: entier
Nom de l'interface utilisateur: Polices incorporées du sous-ensemble lorsque le pourcentage de caractères utilisés est inférieur à: valeur %
Valeur par défaut: 100

Le pourcentage maximal de glyphes dans une police pouvant être utilisé avant que la police entière ne soit incorporée au lieu d'un sous-ensemble. La plage autorisée est comprise entre 1 et 100.

Distiller utilise cette valeur uniquement si SubsetFonts est truename__. Par exemple, une valeur de 30 signifie qu'une police sera incorporée intégralement (pas un sous-ensemble) si plus de 30% des glyphes sont utilisés; une valeur de 100 signifie que toutes les polices seront sous-ensemble, quel que soit le nombre de glyphes utilisés (car vous ne pouvez pas utiliser plus de 100% des glyphes).

12
Bavi_H

Pour obtenir la liste de toutes ces options prises en charge par -dPDFSETTINGS=..., vous pouvez procéder comme suit:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

Vous devriez voir ce résultat:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

Vous pouvez exécuter la commande Ghostscript suivante pour rechercher les paramètres détaillés du paramètre -dPDFSETTINGS=/screen:

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

Celui-ci interroge le dictionnaire interne .distillersettings de Ghostscript, qui contient une clé nommée /screen, dont la valeur correspond à un autre dictionnaire ... Le résultat devrait ressembler à ceci (il peut varier légèrement version exacte de Ghostscript):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

La même chose que vous pouvez faire pour tous les (autres) paramètres -dPDFSETTINGS=... peut prendre:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

Il est assez intéressant de comparer les paramètres détaillés de tous ceux-ci (et de rechercher en parallèle la documentation pour Ps2pdf.htm . ..).

12
Kurt Pfeifle

C'est un bon document pour les nouveaux utilisateurs:

http://www.ghostscript.com/doc/9.05/Use.htm

2
nwhsvc

J'ai trouvé ce qui suit:

ps2pdf:

"Écran optimisé" "eBook" "Impression optimisée" "Préimpression optimisée"

Acrobat 'Save as Adobe PDF' printer dialog:

"Qualité presse" "Impression haute qualité" "Taille de fichier la plus petite" "Standard"

préréglages Adobe PDF :

Press Quality

Crée des fichiers PDF pour une production d'impression de haute qualité (par exemple, pour l'impression numérique ou pour la séparation de couleurs dans une imageuse ou une imageuse de plaques). Cependant, il ne crée pas de fichiers compatibles PDF/X. Dans ce cas, la qualité du contenu est la plus haute considération. L'objectif est de conserver toutes les informations dans un fichier PDF nécessaire à une imprimante commerciale ou à un fournisseur de service d'impression pour imprimer le document correctement. Cet ensemble d'options utilise PDF 1.4, convertit les couleurs en CMJN et réduit les échantillons d’images en couleurs et en niveaux de gris en 300 ppp et les images monochromes en 1200 ppp. Il incorpore des sous-ensembles de toutes les polices et préserve la transparence (pour les types de fichiers capables de transparence).

High Quality Print

Crée des PDF pour une impression de qualité sur les imprimantes de bureau et les périphériques d’épreuve. Ce préréglage utilise PDF 1.4, réduit les échantillons d’images couleur et en niveaux de gris à 300 ppp et les images monochromes à 1200 ppp. Il incorpore également des sous-ensembles de toutes les polices, laisse la couleur inchangée et n’aplatit pas la transparence (pour les types de fichiers capables de transparence).

Smallest File Size

Crée des fichiers PDF à afficher sur le Web, sur un intranet ou à distribuer via un système de messagerie. Cet ensemble d'options utilise la compression, le sous-échantillonnage et une résolution d'image relativement basse. Il convertit toutes les couleurs au format sRGB et (pour les conversions basées sur Adobe Acrobat Distiller), les polices ne sont pas incorporées. Il optimise également les fichiers pour le service d'octets.

Standardname__

Crée des fichiers PDF à imprimer sur des imprimantes de bureau ou des photocopieurs numériques, publiés sur un CD ou envoyés à un client en tant qu'épreuve de publication. Cet ensemble d'options utilise la compression et le sous-échantillonnage pour réduire la taille du fichier. Cependant, il incorpore également des sous-ensembles de toutes les polices (autorisées) utilisées dans le fichier, convertit toutes les couleurs en sRGB et imprime à une résolution moyenne. Les sous-ensembles de polices Windows ne sont pas incorporés par défaut.

Il n'y a pas de corrélation exacte avec ps2pdfPDFSETTINGSmais cela donne au moins une idée des différences entre les qualités prédéfinies.

2
hmj6jmh