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.10 Operations which must be avoided or are restricted to achieve PDF/A conformanceitemannotationsform fieldsactions andJavaScriptimagesICC profilespage sizestemplatestransparencytransparency groupssecurityPDF version /compatibilityPDF import (PDI)metadataProhibited or restricted PDFlib functions and options for PDF/A conformancePDF_create_annotation( ): annotations with type=FileAttachment must be avoided; for text annotationsthe zoom and rotate options must not be set to true. The annotcolor andinteriorcolor options must only be used if an RGB output intent has been specified. Thefillcolor option must only be used if an RGB or CMYK output intent has been specified, and acorresponding rgb or cmyk color space must be used.PDF_create_field( ) and PDF_create_fieldgroup( ) for creating form fields must be avoided.PDF_create_action( ): actions with type=Hide, Launch, Movie, ResetForm, ImportData,JavaScript must be avoided; for type=name only NextPage, PrevPage, FirstPage, and LastPageare allowed.The OPI-1.3 and OPI-2.0 options and interpolate=true option in PDF_load_image( ) must beavoided.ICC profiles loaded with PDF_load_iccprofile( ) must comply to ICC specification ICC.1:1998-09and its addendum ICC.1A:1999-04 (internal profile version 2.x).There are no strict page size limits in PDF/A. However, it is recommended to keep the page size(width and height, and all box entries) in the range 3...14400 points (508 cm) to avoid problemswith Acrobat.The OPI-1.3 and OPI-2.0 options in PDF_begin_template_ext( ) must be avoided.Soft masks for images must be avoided: the masked option for PDF_load_image( ) must be avoidedunless the mask refers to a 1-bit image.The opacityfill and opacitystroke options for PDF_create_gstate( ) must be avoided unlessthey have a value of 1; if blendmode is used it must be Normal.The opacity option in PDF_create_annotation( ) must be avoided.The transparencygroup option of PDF_begin/end_page_ext( ), PDF_begin_template_ext( ), andPDF_open_pdi_page( ) is not allowed.The userpassword, masterpassword, and permissions options in PDF_begin_document( ) mustbe avoided.PDF/A is based on PDF 1.4. Operations that require PDF 1.5 or above (such as layers) must be avoided.Imported documents must conform to a PDF/A level which is compatible to the output document,and must have been prepared according to a compatible output intent (see Table 9.13).All predefined XMP schemas (see PDFlib Reference) can be used. In order to use other schemas(extension schemas) the corresponding description must be embedded using the PDF/A extensionschema container schema.page 216, must be met. In addition, some operations are not allowed or restricted as detailedin Table 9.11.The user is responsible for creating suitable structure information; PDFlib does neithercheck nor enforce any semantic restrictions. A document which contains all of itstext in a single structure element is technically correct PDF/A-1a, but violates the goal offaithful semantic reproduction, and therefore the spirit of PDF/A-1a.9.5 PDF/A for Archiving 209

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

Saved successfully!

Ooh no, something went wrong!