Difference between revisions of "PDFX"
(Update format list; taken from colors-mkiv.pdf) |
|||
(16 intermediate revisions by 7 users not shown) | |||
Line 5: | Line 5: | ||
More info will be made available at a later date. | More info will be made available at a later date. | ||
− | The | + | First things first. The following parameter should be set for any PDF/X version. |
+ | |||
+ | <texcode> | ||
+ | \setupinteraction | ||
+ | [title=TITLE, | ||
+ | subtitle=SUBTITLE, | ||
+ | author=AUTHOR, | ||
+ | keyword={{KEYWORD1, KEYWORD2}, KEYWORD3}] | ||
+ | </texcode> | ||
+ | |||
+ | Coming to the quite simple interface. | ||
<texcode> | <texcode> | ||
Line 18: | Line 28: | ||
− | The two parameter | + | The two parameter <tt>format</tt> and <tt>intent</tt> are sufficient for most cases. |
− | The | + | The <tt>format</tt> parameter simply defines the '''PDF/X version''', |
− | while the | + | while the <tt>intent</tt> parameter sets the so called '''output intent'''. |
− | Currently the following PDF/X versions | + | Currently the following PDF/X versions are supported: |
<code>format =</code> | <code>format =</code> | ||
− | + | <texcode> | |
− | + | gray rgb cmyk spot transp. notes | |
− | + | PDF/X-1a:2001 % PDF Version 1.3 (Acrobat 4.x) * * * * | |
− | + | PDF/X-1a:2003 % PDF Version 1.4 (Acrobat 5.x) * * * * | |
− | + | PDF/X-3:2002 % PDF Version 1.3 (Acrobat 4.x) * * * * | |
− | + | PDF/X-3:2003 % PDF Version 1.4 (Acrobat 5.x) * * * * | |
− | + | PDF/X-4 % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers | |
+ | PDF/X-4p % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; ICC externally supplied | ||
+ | PDF/X-5g % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; graphics can be outside pdf | ||
+ | PDF/X-5n % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; ICC externally supplied | ||
+ | PDF/X-5pg % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; p + g | ||
+ | </texcode> | ||
− | Predefined output intents | + | Predefined output intents: |
<code>intent =</code> | <code>intent =</code> | ||
− | + | <texcode> | |
− | + | Coated FOGRA39 (ISO 12647-2:2004) | |
− | + | GRACoL2006_Coated1v2.icc | |
− | + | ISO Coated v2 300% (ECI) | |
− | + | ISO Coated v2 (ECI) | |
− | + | ISOnewspaper26v4 | |
− | + | ISOnewspaper26v4_gr | |
− | + | ISO Uncoated | |
− | + | ISO Uncoated Yellowish | |
− | + | ISO Web Coated | |
− | + | Japan Color 2001 Coated | |
− | + | Japan Color 2002 Newspaper | |
− | + | Japan Web Coated (Ad) | |
− | + | SNAP 2007 | |
− | + | SWOP2006_Coated3v2.icc | |
− | + | SWOP2006_Coated5v2.icc | |
− | + | Uncoated FOGRA29 (ISO 12647-2:2004) | |
− | + | Web Coated FOGRA28 (ISO 12647-2:2004) | |
− | + | PSR_LWC_PLUS_V2_PT | |
− | + | PSR_LWC_STD_V2_PT | |
− | + | PSR_SC_PLUS_V2_PT | |
− | + | PSR_SC_STD_V2_PT | |
+ | PSRgravureMF | ||
+ | </texcode> | ||
− | + | Some examples: | |
<texcode>\setupbackend | <texcode>\setupbackend | ||
Line 69: | Line 86: | ||
</texcode> | </texcode> | ||
+ | or | ||
+ | |||
+ | <texcode>\setupbackend | ||
+ | [format=PDF/X-4, | ||
+ | intent={ISO Coated v2 300\letterpercent\space (ECI)}] | ||
+ | </texcode> | ||
'''All remaining parameter are kind of special.''' | '''All remaining parameter are kind of special.''' | ||
− | + | <tt>profile</tt> | |
sets the ICC based default color space profile (option for color management); | sets the ICC based default color space profile (option for color management); | ||
this setting is document wide and currently only one profile | this setting is document wide and currently only one profile | ||
per color space is allowed | per color space is allowed | ||
− | + | <tt>level</tt> | |
sets the PDF compress level (values of 0..9 are allowed). Normally no need to change the | sets the PDF compress level (values of 0..9 are allowed). Normally no need to change the | ||
default value. | default value. | ||
− | |||
− | + | <tt>option=always|never</tt> | |
− | + | <tt>always</tt>: force embedding of the output intent profile (useful only in case of PDF/X-1a) | |
− | + | <tt>never</tt> : don't embed the output intent profile; no useful practise | |
− | + | <tt>file</tt> | |
name of an external file with predefined color profiles | name of an external file with predefined color profiles | ||
− | |||
== ICC profiles == | == ICC profiles == | ||
The predefined color profiles can be found in | The predefined color profiles can be found in | ||
− | <tt>.../<context-path>/ | + | <tt>.../<context-path>/colors/icc/context/colorprofiles.xml|.lua.</tt> |
− | This list contains the profiles recommended by the [http://www.gwg.org GWG], | + | This list contains the profiles recommended by the [http://www.gwg.org GWG] (Ghent PDF Workgroup), |
the set of profiles bundled with [http://pages.cs.wisc.edu/~ghost/ ghostscript] | the set of profiles bundled with [http://pages.cs.wisc.edu/~ghost/ ghostscript] | ||
− | and three test only profiles from | + | and three test only profiles from the [http://www.color.org ICC] (International Color Consortium). |
Special thanks must go to the '''Ghent PDF Workgroup (GWG)''' | Special thanks must go to the '''Ghent PDF Workgroup (GWG)''' | ||
Line 105: | Line 126: | ||
first (will take you only a minute). | first (will take you only a minute). | ||
The origin of this document (and some more info) | The origin of this document (and some more info) | ||
− | is | + | is located [http://www.gwg.org/recommended_ICC_profiles.phtm here]. |
− | + | Nearly all predefined ICC profiles are also available in the download section. | |
Output intents are bound to very specific printing conditions (which vary worldwide), | Output intents are bound to very specific printing conditions (which vary worldwide), | ||
so it's very likely that you only need one or two ICC profiles (and not all of them). | so it's very likely that you only need one or two ICC profiles (and not all of them). | ||
Line 119: | Line 140: | ||
[http://dl.contextgarden.net/misc/iccprofiles/GWG_recommended_ICC_profiles_USA.zip (USA)] | [http://dl.contextgarden.net/misc/iccprofiles/GWG_recommended_ICC_profiles_USA.zip (USA)] | ||
− | Probe profiles: | + | Probe profiles (external link): |
− | [http:// | + | [http://www.color.org/probeprofile.xalter here] |
ghostscript profiles: | ghostscript profiles: | ||
Line 138: | Line 159: | ||
All profiles in the zip archive are already located in the correct sub path, | All profiles in the zip archive are already located in the correct sub path, | ||
so you only have to unpack them right in your ConTeXt directory | so you only have to unpack them right in your ConTeXt directory | ||
− | (normally | + | (normally <tt>texmf-context</tt>). |
In case you use these profiles also with other software, it is | In case you use these profiles also with other software, it is | ||
Line 146: | Line 167: | ||
E.g. for Adobe Acrobat on Windows Vista this special directory is | E.g. for Adobe Acrobat on Windows Vista this special directory is | ||
− | <code> | + | <code>C:\Program Files (X86)\Common Files\Adobe\Color\Profiles\Recommended</code> |
Store the needed profiles there (without any tex directory) and | Store the needed profiles there (without any tex directory) and | ||
set $OSCOLORDIR to that path. | set $OSCOLORDIR to that path. | ||
− | All you need now is a final | + | All you need now is a final <tt>luatools --generate</tt> to update the file database. |
In case of problems you should add | In case of problems you should add | ||
Line 164: | Line 185: | ||
And that's it for the moment... | And that's it for the moment... | ||
+ | |||
+ | [[Category:PDF]] | ||
+ | [[Category:Tools]] |
Revision as of 20:48, 3 September 2021
PDF/X
This text is a first draft and will give you only the basic information needed to create PDF/X compatible documents. More info will be made available at a later date.
First things first. The following parameter should be set for any PDF/X version.
\setupinteraction [title=TITLE, subtitle=SUBTITLE, author=AUTHOR, keyword={{KEYWORD1, KEYWORD2}, KEYWORD3}]
Coming to the quite simple interface.
\setupbackend [format=valid pdf/x name, profile=name.icc, intent=name.icc, level=compresslevel, % default 3 file=optional specification file, option=always|never]
The two parameter format and intent are sufficient for most cases.
The format parameter simply defines the PDF/X version, while the intent parameter sets the so called output intent.
Currently the following PDF/X versions are supported:
format =
gray rgb cmyk spot transp. notes PDF/X-1a:2001 % PDF Version 1.3 (Acrobat 4.x) * * * * PDF/X-1a:2003 % PDF Version 1.4 (Acrobat 5.x) * * * * PDF/X-3:2002 % PDF Version 1.3 (Acrobat 4.x) * * * * PDF/X-3:2003 % PDF Version 1.4 (Acrobat 5.x) * * * * PDF/X-4 % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers PDF/X-4p % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; ICC externally supplied PDF/X-5g % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; graphics can be outside pdf PDF/X-5n % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; ICC externally supplied PDF/X-5pg % PDF Version 1.6 (Acrobat 7.x) * * * * * PDF layers; p + g
Predefined output intents:
intent =
Coated FOGRA39 (ISO 12647-2:2004) GRACoL2006_Coated1v2.icc ISO Coated v2 300% (ECI) ISO Coated v2 (ECI) ISOnewspaper26v4 ISOnewspaper26v4_gr ISO Uncoated ISO Uncoated Yellowish ISO Web Coated Japan Color 2001 Coated Japan Color 2002 Newspaper Japan Web Coated (Ad) SNAP 2007 SWOP2006_Coated3v2.icc SWOP2006_Coated5v2.icc Uncoated FOGRA29 (ISO 12647-2:2004) Web Coated FOGRA28 (ISO 12647-2:2004) PSR_LWC_PLUS_V2_PT PSR_LWC_STD_V2_PT PSR_SC_PLUS_V2_PT PSR_SC_STD_V2_PT PSRgravureMF
Some examples:
\setupbackend [format=PDF/X-1a:2001, intent=SWOP2006_Coated3v2.icc]
or
\setupbackend [format=PDF/X-4, intent={ISO Coated v2 300\letterpercent\space (ECI)}]
All remaining parameter are kind of special.
profile sets the ICC based default color space profile (option for color management); this setting is document wide and currently only one profile per color space is allowed
level sets the PDF compress level (values of 0..9 are allowed). Normally no need to change the default value.
option=always|never
always: force embedding of the output intent profile (useful only in case of PDF/X-1a) never : don't embed the output intent profile; no useful practise
file name of an external file with predefined color profiles
ICC profiles
The predefined color profiles can be found in .../<context-path>/colors/icc/context/colorprofiles.xml|.lua.
This list contains the profiles recommended by the GWG (Ghent PDF Workgroup), the set of profiles bundled with ghostscript and three test only profiles from the ICC (International Color Consortium).
Special thanks must go to the Ghent PDF Workgroup (GWG) for making a list of recommended profiles. Please have a look at the official documentation first (will take you only a minute). The origin of this document (and some more info) is located here.
Nearly all predefined ICC profiles are also available in the download section. Output intents are bound to very specific printing conditions (which vary worldwide), so it's very likely that you only need one or two ICC profiles (and not all of them). Therefore the profiles are also available as 'localised' versions.
GWG recommend ICC profiles (complete) (Europe) (India) Japan) (USA)
Probe profiles (external link): here
ghostscript profiles: here
All predefined profiles in one zip file
Profile installation:
The profiles are normally stored under
.../<context-path>/colors/icc/profiles
All profiles in the zip archive are already located in the correct sub path, so you only have to unpack them right in your ConTeXt directory (normally texmf-context).
In case you use these profiles also with other software, it is possible to share them with ConTeXt. Simply set the environment variable $OSCOLORDIR to that special software related directory.
E.g. for Adobe Acrobat on Windows Vista this special directory is
C:\Program Files (X86)\Common Files\Adobe\Color\Profiles\Recommended
Store the needed profiles there (without any tex directory) and set $OSCOLORDIR to that path.
All you need now is a final luatools --generate to update the file database.
In case of problems you should add
\enabletrackers[backend.pdfx] \setupbackend[...
right in front of \setupbackend to get all possible debugging info.
And that's it for the moment...