10.07.2015 Views

Download - Multivac!

Download - Multivac!

Download - Multivac!

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table 9.11 Additional requirements for PDF/A-1a conformanceitemPDFlib function and option equirements for PDF/A-1a conformanceTagged PDF All requirements for Tagged PDF must be met (see Section 9.6, »Tagged PDF«, page 216).The following are strongly recommended:> The Lang option should be supplied in PDF_begin/end_document( ) to specify the default documentlanguage.> The Lang option should be specified properly in PDF_begin_item( ) for all content items whichdiffer from the default document language.> Non-textual content items, e.g. images, should supply an alternate text description using theAlt option of PDF_begin_item( ).> Non-Unicode text, e.g. logos and symbols should have appropriate replacement text specifiedin the ActualText option of PDF_begin_item( ) for the enclosing content item.> Abbreviations and acronyms should have appropriate expansion text specified in the E optionof PDF_begin_item( ) for the enclosing content item.annotationsPDF_create_annotation( ): a non-empty string must be supplied for the contents optionTable 9.12 Additional operations must be avoided or are restricted for PDF/A-1a conformanceitemfontsPDF import (PDI)Prohibited or restricted PDFlib functions and options or PDF/A-1a conformanceThe monospace option, unicodemap=false, and autocidfont=false in PDF_load_font( ) (andother functions which accept these options) must be avoided.Imported documents must conform to a PDF/A level which is compatible to the output document(see Table 9.13), and must have been prepared according to the same output intent.Output intents. The output condition defines the intended target device, which is importantfor consistent color rendering. Unlike PDF/X, which strictly requires an outputintent, PDF/A allows the specification of an output intent, but does not require it. Anoutput intent is only required if device-dependent colors are used in the document. Theoutput intent can be specified with an ICC profile. Output intents can be specified asfollows:icc = p.load_iccprofile("sRGB", "usage=outputintent");As an alternative to loading an ICC profile, the output intent can also be copied from animported PDF/A document using PDF_process_pdi( ) with the option action=copyoutputintent.Creating PDF/A and PDF/X at the same time. A PDF/A document can at the same timeconform to PDF/X-1a:2003 or PDF/X-3:2003. In order to achieve such a combo file supplyappropriate values for the pdfa and pdfx options of PDF_begin_document( ), e.g.:ret = p.begin_document("combo.pdf", "pdfx=PDF/X-3:2003 pdfa=PDF/A-1b:2005");The output intent must be the same for PDF/A and PDF/X, and must be specified as anoutput device ICC profile. PDF/X standard output conditions can only be used in combinationwith the embedprofile option.210 Chapter 9: Generating various PDF Flavors

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!