6
votes

Convertir (n'importe quel) pdf en noir (k) -Only cmyk

Ceci est lié à:

  • Convertir PDF en CMJN (avec identification de reconnaissance de CMJN).
  • Script (ou d'autres autres signifie convertir RVB en CMJN au PDF?

    ... mais un peu plus spécifique ici: disons que j'ai un PDF RVB, où la couleur du texte est "Noir riche" (R: 0 g: 0 B: 0 Allé sur C: 100 m: 100 Y: 100 K: 100), et diverses images et graphiques vectoriels.

    J'aimerais convertir cela en un PDF CMJN, à l'aide d'un outil de ligne de commande gratuite (il est donc logiciel Scriptionnaire sous Linux), qui

    • a du contenu seulement dans le canal noir (k):
      • conserve des graphiques vectoriels (+ glyphes de texte) - Les couleurs deviennent en niveaux de gris dans le canal noir (k) uniquement
      • Les images sont converties en niveaux de gris dans le canal noir (k) uniquement

        Merci d'avance pour toutes les réponses,

        Bravo!


0 commentaires

3 Réponses :


1
votes

Je vous suggère de convertir le PDF à l'aide de GS deux fois. Une fois à une nuance d'espace de couleurs gris, puis à cmyk.

Je ne suis pas sûr que ça va marcher, mais je serais un peu surpris si ce n'est pas le cas. G-> CMJN sonne comme un cerveau-mort x -> 0 0 0 x conversion. Au moins si vous vous en tenez à "Device Grey" et "Device CMJN" au lieu d'un espace colorimétrique calibré qui modifieront des choses de cette façon et cela.


1 commentaires

Bonjour @mark Storer, merci pour la réponse! Je suppose que, démontrant que les conversions G-> CMYK pourraient être une question dont le dispositif rend l'affichage final; J'utilise gs avec tiffsep pour (je suppose) "préférez-la", et généralement, juste un CMYK RGB-> G-> Afficher le texte noir sur les quatre plaques, juste comme lors de la visualisation du "préfampe" d'origine RVB. Cependant, j'ai eu des réponses sur comp.lang.postscript , que je vais poster sur la prochaine ...



5
votes

Comme allongé dans mon commentaire à @mark Storer, il s'avère que forçant une impression grise uniquement sur la plaque K en CMYK, peut ne pas être aussi triviale ... Je suppose que cela dépend beaucoup de ce qui est utilisé comme "Preflight "Dispositif de prévisualisation - pour Linux, la seule chose que je peux trouver est ghostscript avec tiffsep , qui est ce que j'utilise pour" Vérification de la santé intellectuelle "concernant les séparations CMJN.

Quoi qu'il en soit, j'ai eu beaucoup d'aide dans ce fil sur comp.lang.postscript :

  • pdf à pdf (GS?): riche rvb noir au noir k (cmyk) noir? - comp.lang.postscript | Google Groupes

    ... et un flux de travail qui fonctionne pour moi est:

    • Convertir pdf en PS en utilisant Ghostscript 'S ps2write
    • Utilisez Ghostscript pour reconvertir ce PS Retour en PDF, lors de l'exécution de fonctions de remplacement dans hackrgb-cmyk-inv.ps
    • Utilisez ghostscript 's tiffsep pour vérifier les séparations réelles

      En ce qui concerne, disons, ce fichier PDF généré par OpenOffice: bla-diapide.pdf , les lignes de commande seraient les suivantes: xxx

      ceci ne doit fonctionner que sur les valeurs RGB où r = g = B (et espérons que les valeurs de niveaux de gris), et uniquement sur les couleurs de texte, et elle aplatit également des informations sur le texte - mais il devrait être possible de confirmer via tiffsep que le texte finit bien que sur la plaque K.

      Comme mentionné dans le poste de discussion, cela n'est pas testé largement, mais semble prometteur jusqu'à présent ...
      Bravo!


0 commentaires

2
votes

Amélioration de la grande réponse de SDAAU, je peux vous recommander d'utiliser des PDFTops de XPDF pour convertir le PDF en PS, au lieu de Ghostscript PS2Write, parce que la dernière par exemple provoque la pénétration de la police de devenir staircase et de ne pas préserver le PDF d'origine avec précision. Comparer en zoomer dans des zones de texte des PDF résultant.


1 commentaires

Merci beaucoup pour cette réponse, @Oole - super d'avoir une alternative ici ...