Преобразование PDF в CMYK (с идентификацией распознавания CMYK)
у меня есть много проблем, чтобы получить Imagemagick's identify
чтобы, ну, идентифицировать PDF как CMYK.
по существу, допустим, я создаю этот файл,test.tex
С pdflatex
:
documentclass[a4paper,12pt]{article}
%% https://tex.stackexchange.com/questions/13071
pdfcompresslevel=0
%% http://compgroups.net/comp.text.tex/Making-a-cmyk-PDF
%% ln -s /usr/share/color/icc/sRGB.icm .
% immediatepdfobj stream attr{/N 4} file{sRGB.icm}
% pdfcatalog{%
% /OutputIntents [ <<
% /Type /OutputIntent
% /S/GTS_PDFA1
% /DestOutputProfile thepdflastobjspace 0 R
% /OutputConditionIdentifier (sRGB IEC61966-2.1)
% /Info(sRGB IEC61966-2.1)
% >> ]
% }
%% http://latex-my.blogspot.com/2010/02/cmyk-output-for-commercial-printing.html
%% https://tex.stackexchange.com/questions/9961
usepackage[cmyk]{xcolor}
begin{document}
Some text here...
end{document}
если я затем попытаюсь определить полученный test.pdf
файл, я получаю его как RGB, независимо от того, какие параметры я пробовал (по крайней мере, по ссылкам в источнике) - и все же, цвета в нем будут сохранены как CMYK; для источника выше:
$ grep -ia 'cmyk|rgb| k' test.pdf
0 0 0 1 k 0 0 0 1 K
0 0 0 1 k 0 0 0 1 K
0 0 0 1 k 0 0 0 1 K
0 0 0 1 k 0 0 0 1 K
FontDirectory/CMR12 known{/CMR12 findfont dup/UniqueID known{dup
/PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)
$ identify -verbose 'test.pdf[0]'
...
Type: Palette
Endianess: Undefined
Colorspace: RGB
Depth: 16/8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
Channel statistics:
Red:
...
Green:
...
Blue:
...
Histogram:
5: (12593,11565,11822) #31312D2D2E2E rgb(49,45,46)
4: (16448,15420,15677) #40403C3C3D3D rgb(64,60,61)
9: (20303,19275,19532) #4F4F4B4B4C4C rgb(79,75,76)
25: (23901,23130,23387) #5D5D5A5A5B5B rgb(93,90,91)
...
то же самое довольно многое произойдет, если я также раскомментирую это immediatepdfobj stream ...
часть; и все же, если в документе есть только один цвет (черный), я не вижу, где делает identify
придумайте гистограмму значений RGB (хотя, возможно, все они близки к серому) ?!
так что забудь об этом, тогда я подумал, что лучше попробовать использовать ghostscript
преобразование test.pdf
в новый pdf-файл, который будет распознан как CMYK identify
- но не повезло даже здесь:
$ gs -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=test-gs.pdf -dUseCIEColor -sProcessColorModel=DeviceRGB -dProcessColorModel=/DeviceCMYK -sColorConversionStrategy=/CMYK test.pdf
GPL Ghostscript 9.01 (2011-02-07)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
$ identify -verbose 'test-gs.pdf[0]'
...
Type: Grayscale
Base type: Grayscale
Endianess: Undefined
Colorspace: RGB
Depth: 16/8-bit
...
поэтому единственный дело в том, что identify
воспринимается как изменение, является Type: Grayscale
(из ); но в противном случае он все еще видит цветовое пространство RGB!
наряду с этим, обратите внимание, что identify
is способен правильно сообщать CMYK pdf-см пример плаката CMYK: подгонка размера страницы pdf к (растровому) размеру изображения? #17843 - Tex-LaTeX-Stack Exchange для примера командной строки создания такого PDF-файла с помощью convert
и gs
. На самом деле, мы можем выполнить:
convert test.pdf -depth 8 -colorspace cmyk -alpha Off test-c.pdf
... и это будет результат с PDF, который будет identify
ed как CMYK-однако PDF также будет растеризован (по умолчанию 72 dpi).
EDIT: я только что обнаружил, что если я создам .представление odp в OpenOffice и экспорт его в PDF; этот PDF по умолчанию будет RGB, однако, следующая команда (от Ghostscript примеры / производство обезьян):
# Color PDF to CMYK:
gs -dSAFER -dBATCH -dNOPAUSE -dNOCACHE -sDEVICE=pdfwrite
-sColorConversionStrategy=CMYK -dProcessColorModel=/DeviceCMYK
-sOutputFile=output.pdf input.pdf
... на самом деле будет производить CMYK pdf, сообщается как таковой identify
(хотя, черный будет богатым, а не простым - на всех четырех каналах); однако эта команда будет работать только когда слайд имеет добавленное изображение (по-видимому, это тот, который запускает преобразование цвета?!)! Странно, я не могу получить тот же эффект с pdflatex
в формате PDF.
поэтому я думаю, что мой вопрос можно задать двумя способами:
- есть ли командной строки методы преобразования в Linux, что преобразует RGB pdf в CMYK pdf с сохранением векторов, которые распознаются как таковые в
identify
(и, следовательно, построит правильную гистограмму цветов CMYK) - существуют ли другие инструменты командной строки Linux, подобные
identify
, который правильно распознал бы использование цветов CMYK даже в оригиналеtest.pdf
Сpdflatex
(и, возможно, построить цветовую гистограмму, основанную на произвольно выбранной странице PDF, напримерidentify
предполагается к)?
заранее спасибо за любые ответы,
Ура!
ссылки:
- adobe-Script (или некоторые другие средства) для преобразования RGB в CMYK в PDF? - Переполнение Стека
- цвет-PDF цветовая модель и LaTeX-TeX-LaTeX-Stack Exchange
- цвет-опция cmyk для пакета xcolor не создает CMYK PDF-TeX-LaTeX - Обмен Стека
- создание CMYK PDF-comp.текст.Текс | компьютерная группа
-
colormanagement с ghostscript ? - Носорог!--46-->:
это, например, указано как "0 0 0 1 setcmykcolor"? Или, возможно, как "0 0 0 setrgbcolor"? В в последнем случае вы получите богатый черный цвет для текста, если DeviceRGB перенесено в цветовое пространство на основе CIE, чтобы получить цвет изображений RGB управляемый.
5 ответов
sdaau, команда, которую вы использовали для преобразования PDF в CMYK, была неправильной. Попробуйте вместо этого:
gs \
-o test-cmyk.pdf \
-sDEVICE=pdfwrite \
-sProcessColorModel=DeviceCMYK \
-sColorConversionStrategy=CMYK \
-sColorConversionStrategyForImages=CMYK \
test.pdf
обновление
если преобразование цвета не работает по желанию, и если вы видите сообщение, как "невозможно преобразовать цветовое пространство в серое, возвращая стратегию в LeaveColorUnchanged" затем...
- ваш Ghostscript, вероятно, является более новой версией из 9.серия версий x, и
- ваш исходный PDF, вероятно, использует встроенный цветовой профиль ICC
в этом случае добавить -dOverrideICC
в командной строке и посмотреть, если он изменяет результат по желанию.
обновление 2
как прокомментировал @Marein, если вы хотите избежать появления артефактов JPEG в изображениях (где раньше их не было), вы должны добавить
-dEncodeColorImages=false
в командной строке.
(Это верно почти для всех GS PDF - >PDF обработка, не только для этого случая. Потому что GS по умолчанию создает совершенно новый файл с недавно построенными объектами и новой файловой структурой, когда его просят произвести вывод PDF-он не просто повторно использует предыдущие объекты, как более "тупой" PDF-процессор, такой как pdftk
тут {pdftk
имеет другие преимущества, хотя, не поймите неправильно мое заявление!}. GS применяет сжатие JPEG по умолчанию -- посмотрите на текущий документация Ps2pdf и ищите "ColorImageFilter" чтобы узнать больше деталей...)
у меня есть несвязанная проблема, но я также борюсь с CMYK PDFs в настоящее время.
Я написал этот маленький скрипт здесь (он называется pdf2pdfx):
#!/bin/bash
gs \
-dPDFX \
-dBATCH \
-dNOPAUSE \
-dNOOUTERSAVE \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=CMYK \
-dProcessColorModel=/DeviceCMYK \
-dPDFSETTINGS=/prepress \
-sOutputFile="${1%%.pdf}_X-3.pdf" \
PDFX_def.ps \
""
и мой PDFX_def.ps содержит следующее (Я удалил профиль ICC и определил FOGRA39, это должно быть в порядке):
%!
% $Id$
% This is a sample prefix file for creating a PDF/X-3 document.
% Feel free to modify entries marked with "Customize".
% This assumes an ICC profile to reside in the file (ISO Coated sb.icc),
% unless the user modifies the corresponding line below.
systemdict /ProcessColorModel known {
systemdict /ProcessColorModel get dup /DeviceGray ne exch /DeviceCMYK ne and
} {
true
} ifelse
{ (ERROR: ProcessColorModel must be /DeviceGray or DeviceCMYK.)=
/ProcessColorModel cvx /rangecheck signalerror
} if
% Define entries to the document Info dictionary :
% /ICCProfile (/usr/share/color/icc/ISOcoated_v2_300_eci.icc) def % Customize or remove.
[ /GTS_PDFXVersion (PDF/X-3:2002) % Must be so (the standard requires).
/Title (Title) % Customize.
/Trapped /False % Must be so (Ghostscript doesn't provide other).
/DOCINFO pdfmark
% Define an ICC profile :
currentdict /ICCProfile known {
[/_objdef {icc_PDFX} /type /stream /OBJ pdfmark
[{icc_PDFX} <</N systemdict /ProcessColorModel get /DeviceGray eq {1} {4} ifelse >> /PUT pdfmark
[{icc_PDFX} ICCProfile (r) file /PUT pdfmark
} if
% Define the output intent dictionary :
[/_objdef {OutputIntent_PDFX} /type /dict /OBJ pdfmark
[{OutputIntent_PDFX} <<
/Type /OutputIntent % Must be so (the standard requires).
/S /GTS_PDFX % Must be so (the standard requires).
/OutputCondition (Commercial and specialty printing) % Customize
/Info (none) % Customize
/OutputConditionIdentifier (FOGRA39) % Customize
/RegistryName (http://www.color.org) % Must be so (the standard requires).
currentdict /ICCProfile known {
/DestOutputProfile {icc_PDFX} % Must be so (see above).
} if
>> /PUT pdfmark
[{Catalog} <</OutputIntents [ {OutputIntent_PDFX} ]>> /PUT pdfmark
определить затем правильно сообщает CMYK colorspace. Раньше:
tbart@blackknight ~/orpheus/werbung/action $ identify -verbose action_schulungsvideo_v3_print.pdf
Image: action_schulungsvideo_v3_print.pdf
Format: PDF (Portable Document Format)
Class: DirectClass
Geometry: 612x859+0+0
Resolution: 72x72
Print size: 8.5x11.9306
Units: Undefined
Type: TrueColor
Endianess: Undefined
Colorspace: RGB
Depth: 16/8-bit
Channel depth:
red: 8-bit
green: 8-bit
blue: 8-bit
Channel statistics:
Red:
min: 0 (0)
max: 65535 (1)
mean: 53873.6 (0.822058)
standard deviation: 19276.7 (0.294144)
kurtosis: 1.854
skewness: -1.82565
Green:
min: 0 (0)
max: 65535 (1)
mean: 55385.6 (0.84513)
standard deviation: 19274.6 (0.294112)
kurtosis: 2.09868
skewness: -1.91651
Blue:
min: 0 (0)
max: 65535 (1)
mean: 51020 (0.778516)
standard deviation: 20077.7 (0.306367)
kurtosis: 0.860627
skewness: -1.52344
Image statistics:
Overall:
min: 0 (0)
max: 65535 (1)
mean: 53426.4 (0.815235)
standard deviation: 19546.7 (0.298263)
kurtosis: 1.59453
skewness: -1.75701
Rendering intent: Undefined
Interlace: None
Background color: white
Border color: rgb(223,223,223)
Matte color: grey74
Transparent color: black
Compose: Over
Page geometry: 612x859+0+0
Dispose: Undefined
Iterations: 0
Compression: Undefined
Orientation: Undefined
Properties:
date:create: 2011-09-14T15:38:57+02:00
date:modify: 2011-09-14T15:38:57+02:00
pdf:HiResBoundingBox: 612.283x858.898+0+0
pdf:Version: PDF-1.5
signature: 210bfc9cf90e3b9505385f8b2267da1665b5c2de28bb5223311afba01718bbeb
Artifacts:
verbose: true
Tainted: False
Filesize: 1.577MBB
Number pixels: 526KB
Pixels per second: 52.57MB
User time: 0.020u
Elapsed time: 0:01.009
Version: ImageMagick 6.6.5-6 2011-04-08 Q16 http://www.imagemagick.org
после:
tbart@blackknight ~/orpheus/werbung/action $ pdf2pdfx action_schulungsvideo_v3_print.pdf
GPL Ghostscript 9.04 (2011-08-05)
Copyright (C) 2011 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
tbart@blackknight ~/orpheus/werbung/action $ identify -verbose action_schulungsvideo_v3_print_X-3.pdf
Image: action_schulungsvideo_v3_print_X-3.pdf
Format: PDF (Portable Document Format)
Class: DirectClass
Geometry: 612x859+0+0
Resolution: 72x72
Print size: 8.5x11.9306
Units: Undefined
Type: ColorSeparation
Base type: ColorSeparation
Endianess: Undefined
Colorspace: CMYK
Depth: 16/8-bit
Channel depth:
cyan: 8-bit
magenta: 8-bit
yellow: 8-bit
black: 8-bit
Channel statistics:
Cyan:
min: 0 (0)
max: 65535 (1)
mean: 8331.78 (0.127135)
standard deviation: 14902.2 (0.227392)
kurtosis: 1.62171
skewness: 1.7799
Magenta:
min: 0 (0)
max: 62194 (0.94902)
mean: 6739.34 (0.102836)
standard deviation: 14517.5 (0.221523)
kurtosis: 2.08183
skewness: 1.93276
Yellow:
min: 0 (0)
max: 65535 (1)
mean: 13310.1 (0.203098)
standard deviation: 17022.5 (0.259746)
kurtosis: 0.991135
skewness: 1.45216
Black:
min: 0 (0)
max: 56540 (0.862745)
mean: 7117.47 (0.108606)
standard deviation: 16803.7 (0.256408)
kurtosis: 3.02752
skewness: 2.16554
Image statistics:
Overall:
min: 0 (0)
max: 65535 (1)
mean: 8874.66 (0.135419)
standard deviation: 15850.6 (0.241864)
kurtosis: 2.17614
skewness: 1.88139
Total ink density: 292%
Rendering intent: Undefined
Interlace: None
Background color: white
Border color: cmyk(223,223,223,0)
Matte color: grey74
Transparent color: black
Compose: Over
Page geometry: 612x859+0+0
Dispose: Undefined
Iterations: 0
Compression: Undefined
Orientation: Undefined
Properties:
date:create: 2011-09-14T15:39:30+02:00
date:modify: 2011-09-14T15:39:30+02:00
pdf:HiResBoundingBox: 612.28x858.9+0+0
pdf:Version: PDF-1.3
signature: 0416db7487ea147b974ece5748bc4284e82bfc3fb7cd07a4de050421ba112076
Artifacts:
verbose: true
Tainted: False
Filesize: 2.103MBB
Number pixels: 526KB
Pixels per second: 5.25708PB
User time: 0.000u
Elapsed time: 0:01.000
Version: ImageMagick 6.6.5-6 2011-04-08 Q16 http://www.imagemagick.org
это на 64bit Gentoo с gs 9.04 Возможно, что помогает?
исходный PDF-файл происходит от экспорта inkscape pdf, цвета были ограничены теми, которые покрыты ECI ISO coated v2. Я использую это как обходной путь для недостающего экспорта CMYK inkscape и недостающего выхода PDF/X, готового к допечатной обработке...
хорошо, вот что-то, по крайней мере...
первоначально мне это нужно, чтобы убедиться, что мои PDF - файлы находятся в CMYK и имеют текст как "простой черный" C:0, M:0, Y:0, K:100-так как у меня были проблемы с принтерами ранее, где они будут жаловаться на мои латексные PDF-файлы, содержащие "богатый черный" для текста (что, таким образом, стоит больше). И я обычно иду на identify
поскольку это, кажется, единственный инструмент, который может анализировать PDF-файлы и цвета (и это также относительно легко запомнить).
Ну, я прочитал до конца Tech Tip: использование Ghostscript для преобразования и объединения файлов / Linux Journal; где рекомендуется использовать tiffsep
устройства gs
для получения разделения. И это для меня выполняет ту же роль, что и identify
, Я могу просто сделать:
$ gs -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r150x150 -sOutputFile=p%08d.tif test.pdf
$ ls p*
p00000001.Black.tif p00000001.Magenta.tif p00000001.Yellow.tif p00000001.Cyan.tif p00000001.tif
$ eog p00000001.tif
... и тогда я могу просто "перебирать" изображения разделения, используя стрелку влево/вправо - и это сразу же очевидно, если это "простой черный" или "богатый черный".
так это показывает, что независимо от того, что identify
показывает test.pdf
С pdflatex
на самом деле имеет "простой черный" как цвет текста, как предполагается (другие разделения пустые) - однако, делая что-то вроде:
# do a conversion of original PDF
$ gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sOutputFile=out_pdfa.pdf test.pdf
# do a separation on the converted pdf
$ gs -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r150x150 \
-dFirstPage=1 -dLastPage=1 -sOutputFile=p%08d.tif out_pdfa.pdf
# view
$ eog p00000001.tif
... раскроет, что именно out_pdfa.pdf
на самом деле имеет "насыщенный черный" - т. е. чернила для текста проходят через все четыре разделения! (identify
также показывает это как RGB, тоже).
Итак, я надеюсь, что этот gs/tiffsep
техника более надежна, чем identify
:)
Примечание: Я использую Ubuntu Natty, который поставляется GhostScript 9.01-однако у этого есть неприятная ошибка с tiffsep
: ошибка 691857-tiffsep падает в версии 9 (отсутствует лаборатория.icc). Это было исправлено для 9.02 - и 9.02 был выпущен как ghostscript in oneiric. Чтобы использовать 9.02 под Natty, я следовал как обновить один пакет с помощью apt-get? - Ubuntu Форумы:
sudo nano /etc/apt/sources.list # add deb http://archive.ubuntu.com/ubuntu/ oneiric main restricted
sudo apt-get update
sudo apt-get install ghostscript # this upgrades only gs and dependencies
sudo nano /etc/apt/sources.list # remove/comment oneiric repo
sudo apt-get update && sudo apt-get upgrade # should be back to normal here
Обратите внимание, что с версией багги 9.01 даже эта команда не будет выполнена:
$ GS_LIB=/usr/share/ghostscript/9.01/iccprofiles/ gs -sICCProfilesDir=/usr/share/ghostscript/9.01/iccprofiles/ -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -sOutputFile=p%08d.tif out_pdfa.pdf
...
sfopen: gs_parse_file_name failed.
sfopen: gs_parse_file_name failed.
... gsicc_open_search(): Could not find lab.icc ...
.. и с 9.02, нет необходимости указывать sICCProfilesDir
явно.
меня это тоже сводит с ума. Я точно попробовал пример @tbart, но он работает только для некоторых входных PDF-файлов (по-видимому, уже содержащих изображения, rgb или нет?), а не другие. В частности, давайте возьмем этот супер простой файл ps:
%!PS
/Times-Roman findfont 30 scalefont setfont
72 680 moveto
0.81 0.72 0 0 setcmykcolor
(This is text!) show
showpage
Если я назову это test1.ps, а затем запустите эту команду (в windows, gs 9.14):
gswin64c -dEmbedAllFonts=true -dPDFX -dBATCH -dNOPAUSE -dNOOUTERSAVE -sDEVICE=pdfwrite -dProcessColorModel=/DeviceCMYK -sOutputICCProfile=CoatedGRACoL2006.icc -sColorConversionStrategy=CMYK -sColorConversionStrategyForImages=CMYK -sOutputFile=test1.pdf PDFX_def.ps test1.ps
замените gswin64c на gs, если вы находитесь в linux / cygwin.
ICC CMYK, который я использую, находится в PDFX_def.ps и в команда сверху. Вы можете получить его отсюда, но это просто случайный ICC, который му хочет для своих карт, это не кажется особенным:http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4075&fileID=3790
В тест1.вывод pdf из этого загружается как CMYK pdf в Illustrator, но identify-verbose говорит, что это sRGB. Если я делаю вещь tiffsep @sdaau, она записывает разделения, и у них есть правильные значения.
Итак, я не знаю.
может кто-нибудь этот файл ps Для преобразования в CMYK pdf, который идентифицирует распознает?
Крис
Edit: вау. Возможно, я понял это и исправил. Похоже, identify просто ищет /ColorSpace / DeviceCMYK в файле PDF, поэтому, если я взломаю PDFX_def.ps чтобы вывести его, identify назовет его CMYK. Итак, просматривая PDF-файлы, которые работали, я обнаружил, что если у них была эта строка identify worked, а если нет, они были неправильно помечены как sRGB.
В конец PDFX_def.ps, добавьте строку /ColorSpace / DeviceCMYK:
[/_objdef {OutputIntent_PDFX} /type /dict /OBJ pdfmark
[{OutputIntent_PDFX} <<
/ColorSpace /DeviceCMYK % convince ImageMagick's identify that it's CMYK
/Type /OutputIntent % Must be so (the standard requires).
/S /GTS_PDFX % Must be so (the standard requires).
/OutputCondition (Commercial and specialty printing) % Customize
/Info (none) % Customize
/OutputConditionIdentifier (CGATS TR 003) % Customize
/RegistryName (http://www.color.org) % Must be so (the standard requires).
currentdict /ICCProfile known {
/DestOutputProfile {icc_PDFX} % Must be so (see above).
} if
>> /PUT pdfmark
[{Catalog} <</OutputIntents [ {OutputIntent_PDFX} ]>> /PUT pdfmark
- бум. Я надеюсь, что это не делает ничего странного с совместимостью или чем-то еще.
повторный просмотр преобразования CMYK с PDF / X-3 снова, поскольку у меня есть другое задание печати в очереди, заставил меня узнать следующее:
Если вам нужен только CMYK, избегайте X-3. Он не поддерживает прозрачность (https://en.wikipedia.org/wiki/PDF/X) и голубое тонированное изображение, которое вы получите, не удовлетворяет и не будет соответствовать какому-либо стандарту. Если у вас есть альфа, непрозрачность, градиенты не преобразуются в PDF / X-3, Если это не абсолютно необходимо для печати магазин.
Если вам нужен pdf / X, вам нужно будет растеризировать и перейти на X-3. В Linux / свободных программных продуктах нет X-4, о которых я знаю в "хорошо известной цепочке инструментов" (imagemagick, inkscape, gimp и т. д. )
однако я все еще борюсь с определена насыщенный черный, f.бывший. 60%C, 60%M, 40%Y, 100%K-довольно типичный стандарт для типографий здесь. Всякий раз, когда я устанавливаю это в inkscape, он исчезнет, как только экспорт (в RGB; a cairo ограничение)
тем не менее, это то, что, кажется, приближает меня к тому, что они ожидали бы:
#!/bin/bash
# possibly ps2ps2 for keeping fonts?
pdf2ps -sOutputFile=- "" | gs \
-dPDFX \
-dBATCH \
-dNOPAUSE \
-dNOOUTERSAVE \
-dPDFSETTINGS=/prepress \
-dCompatibilityLevel=1.4 \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=CMYK \
-sProcessColorModel=DeviceCMYK \
-dHaveTransparency=false \
-sOutputFile="${1%%.pdf}_X-3.pdf" \
PDFX_def.ps \
-
любые идеи о создании истинного CMYK для рабочего процесса вывода CMYK-PDF по-прежнему приветствуются. Scribus не является реальным решением, поскольку у него есть много проблем с импортом inkscape SVGs правильно.. Кроме этого, scribus делает достойную работу по созданию CMYK-PDF.