Home
PDF Adjust - User Manual
Contents
1. 30 4 Usage Debug Level and Message Format debug level With the d parameter you specify the level of output messages The following table lists the values available for the d parameter Level Debug Level Type 0 Error messages E al Additional warnings W 2 Additional start and stop messages from PDF Adjust and R the manipulation result this is default 3 Additional passed parameters and which page was 1 manipu lated with which result 4 Additional single determined values which are helpful D when searching errors and are interesting for the user 5 Additional parameters from the configuration file and the T start and stop message and result of each manipulation line format A line in the debug file first shows the date and time With this you are able to see how long a complete run or single section lasted PID After that the PID Process ID that was assigned to a PDF Adjust run is output in brackets message type Next the type of the message is output in brackets The following table lists the possible values Type Meaning R Start or stop message result W Warning E Error I Info D Detail T Trace PDF Adjust User Manual 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 4 Usage 31 Example of a Debug File Extract of a debug file using debug level 2 2008 10 1471 T keep testf 2008 10 1471 2008 10 1471 2008 10 1471
2. SEALSYSTEMS a M THE DIGITAL PAPER FACTORY Hee PDF Adjust User Manual Version 1 2 1 2009 04 08 SEAL Systems Copyright This document and all its parts are protected by copyright Their use without prior written consent by SEAL Systems is prohibited and subject to prosecution In particular this applies to reproduction translation microfilming and the storing and processing in electronic systems Customers that currently own a valid SEAL Systems software license for the product s described within the contents of this documentation may freely distribute this documen tation in electronic form e g CD file server or intranet for internal usage only All product names mentioned are the registered trademarks of the associated companies Copyright 2009 SEAL Systems AG Lohm hlweg 4 D 91341 R ttenbach Germany Contents 1 Contents R 1 Introd tti isisssccssesrstesesesssssssersesscssoosseesessccsosarisssossssessoserocsodsi cc essesssss erstes sorres PDF Checker and PDF Adjust 0 sacssscsesssiverseseesasteegsoseueesdecdaceeeanacaneneets Conventions in this Documentation Overview of Content irasom ea a a aE AA AA EARR Vel VIG W eseeeessececssececsscccceesscceesseceessse ow D a Ev EV E 5 3 H H 3 H H H H 3 3 H H 3 H H H H 3 H Install the MSI Package casado pa
3. OpenActionAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check Correspondent PDF Checker check openactionCheck OptionalContentAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check optionalContentCheck PageAdditionalActionAdjust Section PageAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check PageAdditionalActionCheck PageSizeAdjust Section PlusAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check PageSizeCheck PageTransparencyAdjust Section PageAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check PageTransparencyCheck PageUserUnitAdjust Section PlusAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check PageUserUnitCheck AN ME
4. 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 page 1 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1471 value 2 2008 10 1471 2008 10 1471 2 2008 10 1471 2008 10 1471 2008 10 1471 2008 10 1447 va lue 2 2008 10 1471 2008 10 1471 2008 10 1471 15 47 04 2532 R i les pdf pdf Xx 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15
5. Uninstallation of PDF Adjust 14 Directory Structure 15 Environment Variables 18 SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 10 3 Installation 3 1 Requirement operating system PDF Adjust is available for the following operating systems e Windows XP 2003 Server Vista Linux SLES 9 GLIBC v2 1 x is required e HP UX release 11 0 e Sun Solaris release 2 6 or higher PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 3 Installation 11 3 2 Installation of PDF Adjust On Windows normally PDF Adjust is installed using the MSI package for PDF Windows Longlife Suite On UNIX you copy PDF Adjust manually into the installation directory UNIX The PLSROOT tools adobe fonts and PLSROOT tools adobe cmap direc A Caution tories must not be write protected because PDF Adjust will create the Directories AdobeFont11 1st file in these directories when being called for the first time Topic Page Install the MSI Package 12 Copy PDF Adjust Manually 13 SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 12 3 Installation instructions result PDF Adjust User Manual Install the MSI Package This is how you install PDF Adjust using the MSI package for PDF Longlife Suite Step Action 1 Double click pdflonglife msi or enter the following command into the command line msiexec i pdflong
6. 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 R 15 47 06 2532 E Example PDF Adjust 1 2 0 0 log file for L l pdf Dummy task OptionalContentAdjust started OptionalContentAdjust finished with return value 2 Dummy task AddActionAdjust started AddActionAdjust finished with return value 2 Dummy task MetadataUsedAdjust started MetadataUsedAdjust finished with return value 0 Dummy task CatalogEFAdjust started CatalogEFAdjust finished with return value 2 Dummy task CatalogJavaScriptAdjust started CatalogJavaScriptAdjust finished with return value Dummy task FormFieldAdjust started FormFieldAdjust finished with return value 2 Dummy task OpenActionAdjust started OpenActionAdjust finished with return value 2 Dummy task ICCAdjust started ICCAdjust finished with return value 2 Dummy task TypeAdjust started TypeAdjust finished with return value 2 Colorspace task SetOutputIntent started SetOutputIntent finished with return value 0 Dummy task HeaderAdjust started HeaderAdjust finished with return value 0 Dummy task TrailerAdjust started TrailerAdjust finished with return value 2 Dummy task IDAdjust started IDAdjust finished with return value 0 Dummy task RepairAdjust started RepairAdjust finished with return value 0 CloseFlag task UncompressObjects started Un
7. UAE BR To be continued SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 16 3 Installation Directory Structure Continuation Directory File Description tools bin os Directory containing the executables and libraries L81ACE d11 Windows Files of Adobe PDF Library for Windows L81AdobexMP d11 Windows 1AGM d11 Windows 1ARE d11 Windows L81AXE8SharedExpat d11 Windows L81BIB d11 Windows L81BIBUtils d11 Windows L81CoolType d11 Windows L81JP2KLib d11 Windows L81pdfl dl1 Windows oo i pop oo GU UJ UU tJ tJ tJ libDL81ACE so Linux Solaris Files of Adobe PDF Library for Linux and libDL81AdobeXMP so Linux Solaris Solaris libDL81ARE so Linux Solaris libDL81AGM so Linux Solaris libDL81AXE8SharedExpat so Linux Solaris libDL81BIB so Linux Solaris libDL81BIBUtils so Linux Solaris libDL81CoolType so Linux Solaris libDL81JP2KLib so Linux Solaris libDL81pdfl so Linux Solaris libDL81ACE s1 HP UX Files of Adobe PDF Library for HP UX libDL81AdobeXMP s1 HP UX libDL81ARE s1 HP UX libDL81AXE8SharedExpat sl HP UX libDL81AGM s1 HP UX libDL81BIB sl HP UX libDL81BIBUtils s1 HP UX libDL81CoolType s1 HP UX libDL81JP2K s1 HP UX libDL81pdfl s1 HP UX pdfadjust UNIX PDF Adjust program for UNIX pdfadjust exe Windows PDF Adjust program for Windows md To be continued PDF Adjust 2009 04 08 SE
8. appearance Correspondent PDF Checker check Icccheck IDAdjust Section CommonAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library corrects the ID when saving the PDF output file Correspondent PDF Checker check 1bCheck ImageAlternateAdjust Section ImageAdjust Description ImageAlternateAdjust removes alternate appearances from the images Correspondent PDF Checker check ImageAlternateCheck To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 GraphicStateT ransferFunctio nAdjust1i GraphicStateT ransparencyAd just HeaderAdjust ICCAdjust IDAdjust ImageAlter nateAdjust PDF Adjust User Manual 42 5 Configured Manipulations and Sections Manipulations Continuation ImageFilterAd ImageFilterAdjust just Section ImageAdjust Description ImageFilterAdjust replaces the JPXDecode compression by the DCTDecode compression in images Correspondent PDF Checker check ImageFilterCheck Imagelnterpo ImageInterpolationAdjust lationAdjust Section ImageAdjust ImageOCAdjust ImageOPIAdjust ImageRenderAd just ImageStreamAd just MetadataUsed Adjust PDF Adjust User Manual Description ImageInterpolationAdjust removes the Interpolate item from the image dictionary this means that the interpolation of im
9. time If PDF Adjust was copied manually remove all files and directories that belong to the PDF Adjust installation from your system 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 3 Installation 15 3 4 Directory Structure The directory structure of the installation of PDF Adjust differs depending on if installation mode the program has been installed using the pdflonglife msi MSI package or not If you did not use the pdflonglife msi MSI package the following directories without MSI and files belong to the installation package Directory File Description doku Documentations directory pdfadjust tec de pdf German System Description pdfadjust tec en pdf English System Description pdfadjust usr de pdf German User Manual pdfadjust usr en pdf English User Manual doku copyright Directory containing the license documents install pdflonglife Directory containing the installation program pdflonglife msi MSI package for Windows tools adobe cmap Directory containing CMap files for the fonts cmap CMap files AdobeFont11 1st File containing font information creates PDF Adjust when called for the first time tools adobe font Directory containing definition files for the fonts mmm mmm files otf otf files pfb pfb files pfm pfm files AdobeFont11 1st File containing font information creates PDF Adjust when called for the first time PA E AE A E EE TT hs
10. 3 pdfadjust 16 pdfadjust cfg 17 21 pdfadjust exe 16 pdfadjust ini 17 32 pdfadjust log 21 pdfadjust tec de pdf 15 pdfadjust tec en pdf 15 pdfadjust usr de pdf 15 pdfadjust usr en pdf 15 pdfaid conformance item in XMP metadata 45 pdfaid part item in XMP metadata 45 PDFLLS CONFIG DIR 18 21 pdflonglife msi 12 15 pfb file 15 pfm file 15 PID 30 52 plossys 13 PLS APPLICATION 18 PLS LANG 18 27 PLS LANG FILE 18 PLSROOT 13 18 PLSTOOLS 18 PlusAdjust 33 PostScript XObject 51 priority 25 process ID 30 PS 52 PSRESOURCEPATH 18 pw 22 23 SEAL Systems www sealsystems com 2009 04 08 Version 1 2 1 R R 30 reader manipulation of requirement for 33 Registry item in font 39 RemoveAlternateCS 44 RepairAdjust 44 RepairCheck 44 ReplacePDFAMetadata 44 ReplaceProtectedFonts 44 RequestedXMPCheck 45 result of manipulation 25 Return code 7 return code 25 RGB 52 color profile 17 S S W color profile 17 SEAL Systems 4 SEALAdjust 33 security manipulation 33 Security Adjust 44 SecurityCheck 44 SetOutputIntent 44 SetXMPConformanceMetadata 45 SetXMPPartMetadata 45 SH LIBPATH 18 signature 23 single section 22 Solaris 10 Adobe PDF Library 16 environment variable 18 stream 51 manipulation 34 StreamAdjust 34 StreamExtRefAdjust 45 StreamExtRefCheck 45 StreamFilterA djust 45 StreamFilterCheck 45 StrictExtendedMetadataA djust 34 StrictExtensionSchemaAdjust 45 StrictExtensionSchemaCheck 45 StrictFontAdjust 34 StrictFo
11. 38 FontCMapAdjust 38 FontCMapCheck 38 FontEmbedCheck 38 FontEncodingCheck 39 FontGIDMapCheck 39 FontRestrictionCheck 44 FontSubsetAdjust 38 FontSubsetCheck 38 FontSymbolEncoding 39 FontSystemInfo 39 FontType2Mapping 39 FontUnicode 39 form manipulation 34 form X Object 50 FormAdjust 34 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com Index 55 format ImageAlternateAdjust 41 debug file 30 ImageAlternateCheck 41 log file 27 ImageFilterAdjust 42 FormFieldAdjust 39 ImageFilterCheck 42 FormOPIAdjust 40 ImagelInterpolationA djust 42 FormOPICheck 40 ImagelnterpolationCheck 42 FormPostscriptAdjust 40 ImageOCAdjust 42 FormPostscriptCheck 40 ImageOCCheck 42 FormReferenceAdjust 40 ImageOPIAdjust 42 FormReferenceCheck 40 ImageOPICheck 42 FormTransparency Adjust 40 ImageRenderAdjust 42 FormTransparencyCheck 40 ImageRenderCheck 42 French 17 ImageStmCheck 42 ImageStreamAdjust 42 G info dictionary 35 50 German 17 input file 21 23 GID 52 inputfile log 22 GLIBC 10 install pdflonglife 15 global configuration file 17 installation 1 9 graphical user interface 20 manual 13 graphics state 50 MSI package 12 manipulation 34 installation directory 18 GraphicStateAdjust 34 interface graphical user 20 GraphicStateRenderingAdjust 40 ISO 52 GraphicStateRenderingCheck 40 ISO DIS 19005 1 3 GraphicStateTransferFunctionAdjust 40 ISOcoated v2 eci icc 17 44 GraphicStateTransferFunctionAdjust1 41 copyright 17 GraphicStateTransferFunctionCheck 40
12. AL Systems User Manual Version 1 2 1 www sealsystems com 3 Installation 17 Directory Structure Continuation Directory File Description tools convcfg pdflls Directory containing configuration files and color profiles AdobeRGB1998 icc Color profile for RGB BlackWhite icc Color profile for S W ISOcoated v2 eci icc Color profile for CMYK pdfadjust cfg Global configuration file pdfadjust ini Manipulations for PDF A standard etc tools language pdflls Directory containing the language files de cfg German texts of the messages en cfg English texts of the messages fr cfg French texts of the messages The Isocoated v2 eci icc color profile is subject to Copyright by European Caution Color Initiative www eci org Copyright The license text by Heidelberger Druckmaschinen AG for distributing the color profile is available in the doku copyright directory on the server or the docu copy right directory when the MSI installation has been executed SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 18 3 Installation Environment Variables PDF Adjust requires or considers the following environment variables Environment Variable Meaning LD LIBRARY PATH specifies the directory containing the libraries SPLSROOT tools bin os This environment variable must be set on Linux and Solaris PDFLLS CONFIG DIR specifies the directory wit
13. C PDFCHECKER_USR SEAL Systems www sealsystems com ISO DIS 19005 1 Document management Electronic document file format for long term preservation Part 1 Use of PDF 1 4 PDF A 1 01 10 2005 PDF Reference Version 1 4 PDF Adjust System Description SEAL Systems PDF Checker System Description SEAL Systems PDF Checker User Manual SEAL Systems 2009 04 08 PDF Adjust Version 1 2 1 User Manual 50 Terminology Terminology The following section explains the most important terms that are used in this documentation Terms marked by refer to other terms within this section Action Annotation Bookmark Catalog dictionary Check CMap Color profile Color space Compression Configuration file Content stream Debug file Dictionary External object Filter Form XObject Graphics state Group XObject Header Image Info dictionary Language file Level A Level B Log file Manipulation Metadata PDF Adjust User Manual Element in PDF an action for example playing a sound file assigned to an annotation for example Element in PDF associates an object for example a comment or a sound file with a page of a PDF file Element in PDF facilitates the navigation in the PDF file bookmarks are constructed as tree structure Element in PDF Dictionary that exists once per PDF file and contains document wide information such as the basic language settings how the document is displayed and t
14. F version of the output file By default PDF Adjust does not manipulate PDF files protected by signature and therefore does not create an output file However the manipulations that could be processed if the PDF file did not contain a signature are logged into the log file Additionally PDF Adjust writes a note concerning the signature into the log file The return code is 8 PDFADJUST TEC describes how to configure that PDF Adjust ignores the signature in the input file The PDF format definition provides two types of passwords for protecting PDF files The user password for opening the PDF file and the owner password for changing the PDF files The user password is specified with the pw parameter PDF Adjust can not manipulate PDF files protected against changes by an owner password An output file is not created here either However the manipulations that could be processed if the PDF file was not protected against changes are logged into the log file Additionally PDF Adjust writes a note concerning the password protection into the log file The return code is 9 SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 name size PDF version FR Reference signature Fa Reference password protec tion PDF Adjust User Manual 24 4 Usage Example defaults log and debug file single manipula tion PDF Checker log file PDF Adjust User Manual Examples of PDF Adjust Calls pd
15. GraphicStateTransferFunctionCheck1 41 J GraphicStateTransparency Adjust 41 JPEG 52 GraphicStateTransparencyCheck 41 group XObject 50 K k 21 22 H h 21 L header 50 21 29 HeaderAdjust 41 language 18 HeaderCheck 41 log file 27 HP UX 10 language file 18 50 Adobe PDF Library 16 directory 17 environment variable 18 English 17 French 17 I German 17 I30 LD LIBRARY PATH 18 118 21 level A 3 50 ICC 52 manipulation 33 ICCAdjust 41 level B 3 50 ICCCheck 41 manipulation 33 IDAdjust 41 library directory 18 image 50 license documents directory 15 manipulation 34 license for color profile 17 ImageAdjust 34 Linux SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 56 Index Adobe PDF Library 16 environment variable 18 Linux SLES 9 10 lists 15 Log file 7 log file 22 27 50 directory 27 format 27 language 27 name 27 PDF Checker 8 21 long term preservation 3 LZW 52 M manipulation 35 50 annotation 34 bookmark 34 catalog dictionary 34 color space 33 34 configured 32 font 34 font strict 34 form 34 graphics state 34 image 34 level A 33 level B 33 metadata 34 metadata strict 34 page 34 PDF file 34 requirement for reader 33 result 25 SEAL Systems 33 security 33 stream 34 word 34 manual installation 13 message type in debug file 30 metadata 50 manipulation 33 34 manipulation strict 34 MetadataAdjust 34 MetadataUsedCheck 42 mmm file 15 MSI package 15 MSI package in
16. NamedAdjust Result Error Type docu ment gt lt Description gt A bookmark contains a prohibited named action Descrip tion Task Task Task Code 2 Name SecurityAdjust Result Error Type document lt Description gt The document contains security settings lt Descrip tion gt Task Task Task Task Summary Producer PDF Adjust lt Producer gt Version 1 2 0 0 Version Result Code 2 gt Error lt Result gt lt DateTime gt 2008 10 14T15 47 06 lt DateTime gt lt Summary gt lt DocumentTask gt PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 4 Usage 29 4 4 Debug File PDF Adjust writes information about the program run and details of the manip ulations into the debug file This file is optional PDF Adjust creates the debug file by default in the current directory The name of the debug file is pdfadjust log PDF Adjust does not create directories Therefore specify an exis tent directory here In order to prevent PDF Adjust from writing a log file specify 1 dev nullon UNIX and 1 Nun on Windows when calling PDF Adjust Topic Page Debug Level and Message Format 30 Example of a Debug File 31 SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 default explicit specifi cation Caution Directory Hint PDF Adjust User Manual
17. S CONFIG DIR pdflls d debuglevel specifies the level of the debug messages that PDF Adjust writes into the debug file Values for debu glevel seeDebug File page 29 Default 2 f inputfile specifies the name of the PDF input file to be manipu lated This parameter is mandatory h provides a summary of the supported parameters icfgdir specifies the directory containing the configuration files and the color profiles Default The current directory and SPDFLLS CONFIG DIR pdflls k checklogfile specifies the name of the PDF Checker log file to be interpreted by PDF Adjust Caution Combination of k and n If the n parameter is specified the k parameter will be ignored Default No PDF Checker log file is interpreted 1 debugfile specifies the name of the debug file into that PDF Adjust writes details of the program run Default pdfadjust 1og in the current directory SEAL Systems www sealsystems com ibadeddcisoea bed eosainbede a a Camdacbecbigeseatnenadonessasedeonts To be continued 2009 04 08 Version 1 2 1 PDF Adjust User Manual 22 4 Usage PDF Adjust User Manual Parameters Continuation Parameter Meaning n section specifies the name of a single section containing the manipulations to be executed Values for sectionsee Configured Manipulations and Sections page 32 Caution Combination of k and n If th
18. ages is deactivated Correspondent PDF Checker check ImageInterpolat ionCheck ImageOCAdjust Section ImageAdjust Description Placeholder manipulation because the removal of the optional content might effect the appearance of the PDF file Correspondent PDF Checker check ImageoCCheck ImageOPIAdjust Section ImageAdjust Description ImageoPIAdjust removes the Open Prepress Interface from images Correspondent PDF Checker check 1mageoPICheck ImageRenderAdjust Section ImageAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check ImageRenderCheck ImageStreamAdjust Section ImageAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check 1mageStmCheck MetadataUsedAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library enters some XMP metadata when saving the PDF output file Correspondent PDF Checker check MetadataUsedCheck HR HERR AER E E LS RSI ER ST ES ENT ANCE NOT PEN ET t To be continued 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 43 Manipulations Continuation
19. aphicStateT ransferFunc tionAdjust PDF Adjust User Manual Manipulations Continuation FormOPIAdjust Section FormAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check FormoPICheck FormPostscriptAdjust Section FormAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check FormPostscriptCheck FormReferenceAdjust Section FormAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check FormReferenceCheck FormTransparencyAdjust Section FormAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check FormTransparencyCheck GraphicStateRenderingAdjust Section GraphicStateAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check GraphicStateRenderingCheck GraphicStateTransferFunctionAdjust Section GraphicStateAdjust Description Placeholder manipulation because a manipulation
20. ationDeviceCSCheck 44 AnnotationFlagCheck 35 36 AnnotationHypertextAdjust 35 AnnotationHypertextCheck 35 AnnotationNamedCheck 36 AnnotationTransparencyCheck 36 AnnotationTypeCheck 36 AnnotNamedAdjust 36 AnnotRemoveActions 36 AnnotRemoveAdditionalAction 36 AnnotRemoveAppearanceStream 36 AnnotRemoveFlags 36 AnnotRemoveTransparency 36 AnnotRemoveTypes 36 application name 18 ASCII 52 B BlackWhite icc 17 bookmark 50 manipulation 34 BookmarkActionAdjust 37 BookmarkActionCheck 37 BookmarkAdjust 34 BookmarkHypertextAdjust 37 BookmarkHypertextCheck 37 SEAL Systems www sealsystems com BookmarkNamedAdjust 37 BookmarkNamedCheck 37 bounding box 38 C c 21 call parameter 21 PDF Adjust 20 PDF Checker 20 catalog dictionary 50 manipulation 34 CatalogDictionary Adjust 34 CatalogEFAdjust 37 CatalogEFCheck 37 CatalogJavaScriptAdjust 37 CatalogJavaScriptCheck 37 CCITT 52 check 50 mainpulation 33 check PDF Checker 35 CID 52 CIDToGIDMap item in font 39 CMap 50 CMap file 15 CMYK 52 color profile 17 color file copyright for 17 color profile 23 50 CMYK 17 directory 17 18 21 license 17 RGB 17 S W 17 color space 50 device dependent 44 manipulation 33 34 output intent 44 ColorSpaceAdjust 34 CommonAdjust 34 compression 50 CompressionCheck 46 configuration 1 configuration file 7 21 50 directory 17 18 21 global 17 PDF A standard 17 configured manipulation 32 conformance item in XMP metadata 45 2009 04 08 PDF Adj
21. c Page Call of PDF Adjust 20 Return Code 25 Log File 27 Debug File 29 SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 20 4 Usage 4 1 Call of PDF Adjust instructions This is how you call PDF Adjust pdfadjust exe f inputfile o outputfile parameter Topic Page Parameters 21 Input and Manipulated Output File 23 Examples of PDF Adjust Calls 24 l Hint The file name of the PDF file applies the convention for file names valid on the correspondent operating systems Z Hint On Windows the graphical user interface PDF Longlife is available This calls PDF Checker and if available and configured PDF Adjust Drag and drop the PDF file to be adjusted on the program icon or open the PDF file with File Open in the graphical user interface PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 4 Usage 21 Parameters The following table lists alphabetically the supported parameters and their mean ings Parameter Meaning c cfgfile specifies the name of the configuration file containing the rules for the manipulations Caution Name and directory With c you specify the name of the configuration file and with i the path of the configuration file Otherwise PDF Adjust will not find the included configuration files and color profile files Default p fadjust cfg in the current directory or in PDFLL
22. check Correspondent PDF Checker check catalogJavaScriptCheck ElementAdjust Section PDFA1B Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check Element Check EM D S SEE RE REMO EE D D EU AEN Re E PAR DR MES ME To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 BookmarkAc tionAdjust BookmarkHyper textAdjust BookmarkNamed Adjust CatalogEFAd just CatalogJavaS criptAdjust ElementAdjust PDF Adjust User Manual 38 5 Configured Manipulations and Sections EmbedFonts Caution Re striction P Hint re Reference ExtensionSche maAdjust FontBBoxAdjust FontCMapAdjust FontSubsetAd just PDF Adjust User Manual Manipulations Continuation EmbedFonts Section FontAdjust Description EmbedFonts embeds all non embedded TrueType and Typel fonts Correspondent PDF Checker check Font EmbedCheck A font can only be embedded if it is available on the local workstation TypeO fonts cannot be embedded PDF Adjust behaves like Adobe Reader when embedding fonts Due to fonts that have been embedded as an alternative the texts may be shifted slightly ExtensionSchemaAdjust Section ExtendedMetadataAdjust in MetadataAdjust Description Placeholder manipulation because a manipulation is not yet available for
23. check It does not effect the output file Correspondent PDF Checker check AddActionCheck AlignMetadata Section MetadataAdjust Description AlignMetadata adjusts the items in the info dictionary and those in the XMP metadata If a difference is detected the XMP metadata item is set to the value of the info dictionary item PDF Adjust checks the eight items described in the PDF A standard Correspondent PDF Checker check DefaultMetadataCheck AnnotationHypertextAdjust Section PlusAdjust Description AnnotationHypertextAdjust removes the hypertext actions from annotations Correspondent PDF Checker check AnnotationHypertextCheck AnnotAdjustFFlags Section AnnotationAdjust Description AnnotAdjustFFlags sets the annotation s properties that are allowed in the PDF A standard Correspondent PDF Checker check AnnotationFlagCheck To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 contents PDF Checker _ Reference AddActionAd just AlignMetadata AnnotationHy pertextAdjust AnnotAdjustF Flags PDF Adjust User Manual 36 5 Configured Manipulations and Sections AnnotNamedAd just AnnotRemoveAc tions AnnotRemoveAd ditionalAction AnnotRemoveAp pearanceStream AnnotRemove Flags AnnotRem oveTransparen cy AnnotRemove Types PDF Adjust User Manual Manipulations Continuati
24. compressObjects finished with return value 0 CloseFlag task VersionAdjust started VersionAdjust finished with return value O0 Font task EmbedFonts started EmbedFonts finished with return value 1 Image task ImageAlternateAdjust started for page 1 ImageAlternateAdjust finished with 1 Image task ImageInterpolationAdjust started for ImageInterpolationAdjust finished with 1 Dummy task ImageStreamAdjust started ImageStreamAdjust finished with return value 2 Dummy task PageAdditionalActionAdjust started PageAdditionalActionAdjust finished with return Dummy task PageTransparencyAdjust started PageTransparencyAdjust finished with return value Dummy task StreamExtRefAdjust started StreamExtRefAdjust finished with return value 2 Dummy task WordEncodingMissingAdjust started WordEncodingMissingAdjust finished with return Dummy task ElementAdjust started ElementAdjust finished with return value 2 Not all messages were translated SEAL Systems www sealsystems com 2009 04 08 Version 1 2 1 PDF Adjust User Manual 32 5 Configured Manipulations and Sections configuration file delivery re Reference l Hint PDF Adjust User Manual 5 Configured Manipulations and Sections The manipulations are specified in the configuration file pdfadjust ini Partly the manipulations are compiled to sections This chapter describes the sections and manipulations already enclosed in delivery Topic Pa
25. creates the test paf 1og log file in the directory where the test pdf file is located and writes messages of the debug level 2 into the pdfadjust 1og debug file in the current directory 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 4 Usage 25 4 2 Return Code After processing a PDF file PDF Adjust returns either a value that indicates an error during execution of the program or a value that results from the priorities of the executed manipulations In the second case PDF Adjust returns the highest priority for that a manipulation had been executed in the PDF file The following table lists the values returned by PDF Adjust and their meanings Return Code Meaning 0 The PDF file has been manipulated successfully 1 The manipulations of the PDF file terminated with warning this means PDF Adjust executed at least one manipulation returning Warning 2 The manipulations of the PDF file terminated with error this means PDF Adjust executed at least one manipulation returning Error 3 The manipulations of the PDF file terminated with fatal error this means PDF Adjust executed at least one manipu lation returning FatalError 4 The input file can not be processed 5 An error occurred while running the program 6 The input file is password protected and could not be opened due to no or a wrong password had been specified 7 No manipulations are required because t
26. dataAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library enters some XMP metadata when saving the PDF output file Correspondent PDF Checker check xMPCheck XMPFilterAdjust Section MetadataAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library removes the compression from the XMP metadata when saving the PDF output file this means that the XMP metadata can be read as clear text Correspondent PDF Checker check XMPFilterCheck du NEA putei vL fd M te To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 VersionAdjust WidgetAnnota tionAdjust WidgetAnnota tionAPStream Adjust WordEncoding MissingAdjust XMPAdjust XMPFilterAd just PDF Adjust User Manual 48 5 Configured Manipulations and Sections Manipulations Continuation XMPNamespace XMPNamespaceAdjust Adjust Section ExtendedMetadataAdjust in MetadataAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check xMPNamespaceCheck PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com Bibliography 49 Bibliography ISO19005 1 PDF REF PDFADJUST TEC PDFCHECKER TE
27. der manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check StreamExtRefCheck StreamFilterAdjust Section StreamAdjust Description StreamFilterAdjust replaces the LZW compression by the FlateDecode compression Correspondent PDF Checker check StreamFilterCheck StrictExtensionSchemaAdjust Section StrictExtendedMetadataAdjust in StrictMetadataAd just Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check StrictExtensionSchemaCheck StrictFontSubsetAdjust Section StrictFontAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check StrictFontSubsetCheck To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 Set XMPCon formanceMeta data SetXMPPart Metadata StreamExtRef Adjust StreamFilter Adjust StrictExten sionSchemaAd just StrictFontSub setAdjust PDF Adjust User Manual 46 5 Configured Manipulations and Sections Manipulations Continuation StrictXMPAd StrictXMPAdjust just Section StrictExtendedMetadataAdjust in StrictMetadataAd just Descr
28. e n parameter is specified the k parameter will be ignored Default PDFA1B ooutputfile specifies the directory and name of the manipulated PDF output file This parameter is mandatory p logfile specifies the name of the log file into that PDF Adjust writes the results of the manipulations Default inputfile 1og in the directory of the PDF file inputfile to be manipulated pw password specifies the password for opening a protected file l Hint The password for opening is the user pass word of a PDF file The owner password for changing the PDF file is specified in the Security manipulation Default No password 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 4 Usage 23 Input and Manipulated Output File PDF Adjust creates the output file this means the manipulated PDF file under the name specified with the o parameter If you do not specify a directory here PDF Adjust creates the output file in the current directory Normally the manipulated output file is larger than the input file because fonts and color profiles are embedded The PDF version of the output file might be different to the PDF version of the output file if PDF elements or properties not yet available in the input file s PDF version are inserted For example XMP metadata have been introduced into the format definition with PDF version 1 3 PDFADJUST TEC describes how you explicitly set the PD
29. e is displayed identically on every system If the system fonts are used some characters probably cannot be displayed if the character is not available in the font or the font is not available on the system 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 1 Introduction PDF A The PDF A standardization group was founded in order to specify additional requirements for PDF files suitable for long term preservation This group worked out an ISO standard ISO DIS 19005 1 which specifies the require ments for PDF files suitable for long term preservation Important intentions of the PDF A standard are e Availability and accessibility of the documents throughout several tech nology generations e Securing a constant layout Clear conventions concerning the structure the semantic information and the representation of text to allow the document contents to be evaluated automatically further on e Promotion of PDF A conform products such as readers converters or vali dators This will be achieved by specifying functions and properties of the PDF format definition more precisely or by prescribing them as mandatory while other elements and functions that are problematic for the preservation are restricted or completely excluded This means that PDF A does not specify new functionality but reduces the existing PDF basic functionality in a reasonable way PDF A conform files always are conform to the basic PDF format d
30. efault the log file is formatted in XML The language for the output messages is specified in the environment variable PLS LANG For information about how to configure the log file format and the messages output by the manipulations refer to PDFADJUST TEC Topic Page Example of a Log File 28 SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 default explicit specifi cation Caution Directory format language Fa Reference PDF Adjust User Manual 28 4 Usage Example of a Log File Example Extract of a log file xml version 1 0 encoding UTF 8 standalone no gt DocumentTask Document T keep testfiles pdf pdf XXL l pdf Task Code 2 Name PDF Result Error Type document gt Producer Version 1 2 0 0 gt PDF Adjust lt Producer gt lt DateTime gt 2008 10 14T15 47 06 lt DateTime gt lt Task Code 2 Name Global Result Error gt lt Description gt lt Description gt Task Code 2 Name PDFA1B Result Error gt lt Description gt lt Description gt Task Code 2 Name AnnotationAdjust Result Error gt lt Description gt lt Description gt Task Code 2 Name AnnotRemoveTypes Result Error Type page gt lt Description gt An annotation can not be removed lt Description gt Task Task Code 7 Name AnnotRemoveActions Result Nothing to do Ty pe page gt lt Task Code 7 Name AnnotRemoveAdditionalAction Resu
31. efinition by Adobe The PDF A standard specifies two levels of conformity Level A contains all rules of the PDF A standard level B contains all rules that are important for the representation Relating to the PDF A standard these are all paragraphs except 6 3 8 and 6 8 SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 PDF A standard intentions level PDF Adjust User Manual 1 Introduction check 9 Reference adjustment re Reference PDF Adjust User Manual PDF Checker and PDF Adjust The command line program PDF Checker by SEAL Systems checks if a PDF file complies with the rules specified in a configuration file For example you check if a PDF file is suitable for long term preservation and this way avoid that your archive is possibly unnoticed filled with data which can not be reproduced correctly later on Refer to PDF Checker for more information about the installation and usage of PDFCHECKER_USR The configuration of PDF Checker is described in PDFCHECKER TEC The command line program PDF Adjust by SEAL Systems manipulates a PDF file according to rules specified in a configuration file PDF Adjust can also process results provided by PDF Checker this means if PDF Checker found a distinctive feature in a PDF file PDF Adjust manipulates the correspondent parts in the PDF file For the interpretation of the result and the configuration of PDF Adjust knowl edge of both the PDF A sta
32. er 2009 04 08 Version 1 2 1 profile level A and B level B level A level B without metadata level B without color space level B without security level B and read er requirement SEAL Systems reader require ment PDF Adjust User Manual 34 5 Configured Manipulations and Sections object annotation bookmark catalog dictio nary color space PDF file metadata font form graphics state image metadata page stream metadata strict font strict metadata strict word PDF Adjust User Manual Compiling Sections The manipulations concerning some objects in PDF are compiled in further sections These are listed here in alphabetical order AnnotationAdjust contains all manipulations concerning the annota tions BookmarkAdjust contains all manipulations concerning bookmarks CatalogDictionaryAdjust contains all manipulations concerning the catalog dictionary ColorspaceAdjust contains all manipulations concerning the color spaces CommonAdjust contains all manipulations concerning the PDF file gener ally ExtendedMetadataAdjust contains additional manipulations concerning the metadata FontAdjust contains all manipulations concerning the fonts FormAdjust contains all manipulations concerning the forms GraphicStateAdjust contains all manipulations concerning the graphics states ImageAdjust contains all manipulations concerning image
33. fadjust f test pdf o test out pdf PDF Adjust manipulates the test paf file according to the default rules saves the manipulated file as test out pdtf in the current directory creates the test pdf 1og log file in the directory where the test pat file is located and writes messages of the debug level 2 into the pdfadjust 10og debug file in the current directory pdfadjust f test pdf o SHOME test out pdf p S HOME pdfadjust test log 1 TMP pdfadjust dbg d 5 PDF Adjust manipulates the test paf file according to the default rules saves the manipulated file as test out pdf in the SHOME directory creates the pdfadjust test 1log log file in the HOME directory and writes messages of the debug level 5 into the pdfadjust dbg debug file in the TMP directory pdfadjust f test pdf o test out pdf n EmbedFonts PDF Adjust executes the EmbedFonts manipulation in the test paf file saves the manipulated file as test out pdtf in the current directory creates the test pdf 1og log file in the directory where the test pat file is located and writes messages of the debug level 2 into the pdfadjust 1og debug file in the current directory pdfadjust f test pdf o test out pdf k test pdf pdfchecker log PDF Adjust manipulates the test pat file according to the distinctive features that PDF Checker found in the file and logged into the test pdf pdfchecker log log file saves the manipulated file as test out pdf in the current directory
34. ge Profiles 33 Compiling Sections 34 Manipulations 35 For information about how to change the configuration refer to PDFADJUST TEC A single manipulation or a single section of manipulations is specified with the n parameter 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 33 Profiles The following sections are specified in the configuration file SEAL Systems www sealsystems com PDFA contains all manipulations relevant for the PDF A standard level A and level B PDFA1B contains all manipulations relevant for the PDF A standard level B PDFA1A contains the manipulations only relevant for the PDF A standard level A PDFA1B MetadataAdjust contains all manipulations relevant for the PDF A standard level B except the manipulations for the metadata PDFA1B ColorspaceAdjust contains all manipulations relevant for the PDF A standard level B except the manipulations for the color spaces PDFA1B SecurityAdjust contains all manipulations relevant for the PDF A standard level B except the manipulations for the security settings PDFA1BPlusAdjust contains all manipulations relevant for the PDF A standard level B and the manipulations that are relevant as requirements for a reader SEALAdjust Systems contains additional manipulations specified by SEAL PlusAdjust contains the manipulations relevant as requirements for a read
35. h the PLS APPLICATION subdirectory where PDF Adjust searches for the configuration files and the color profiles The specification with the i takes PDFLLS CONFIG DIR parameter priority to Default PLSTOOLS convcfg PLS APPLICATION specifies the name of the application Default pd 11s PLS LANG specifies the language for the PDF Adjust output Default en PLS LANG FILE specifies the language file explicitly Default SPLSTOOLS language PLSAPPLICATION SPLS LANG cfg PLSROOT specifies the installation directory of PDF Adjust This environment variable must be set PLSTOOLS specifies the directory with the convc g subdirectory for the configura tion files and the 1anguage subdirectory for the language files Default PLSROOT tools PSRESOURCEPATH specifies the directories where the Adobe PDF Library searches for fonts and CMaps Several directories are separated by UNIX Default PLSROOT tools adobe font PLSROOT tools adobe cmap on Windows and by on SH LIBPATH specifies the directory containing the libraries SPLSROOT tools bin os This environment variable must be set on HP UX PDF Adjust User Manual 2009 04 08 Version 1 2 1 SEAL Systems www sealsystems com 4 Usage 19 4 Usage RS eas in this chapter This chapter describes the usage of PDF Adjust Topi
36. he PDF Checker log file does not contain distinctive features No output file is created 8 The input file is protected by signature No output file is created 9 The input file is encrypted and protected against changing No output file is created d An error occurred while parsing the configuration file or the manipulation specified with the n parameter is unknown 1I A parameter is missing or incorrect 12 A file can not be accessed SEAL Systems www sealsystems com mont RR ERU HERE To be continued 2009 04 08 Version 1 2 1 error or manipu lation result return code PDF Adjust User Manual 26 4 Usage PDF Adjust User Manual Return Code Continuation Return Code Meaning 13 An error occurred while creating the log file 14 The configuration file can not be accessed 15 The configuration of PDF Adjust and the PDF Checker log file do not match 16 An error occurred while creating the output file 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 27 By default PDF Adjust creates the log file in the directory in that the PDF file to be manipulated is located The name of the log file is the name of the PDF file and the 1og extension For example the log file for test paf will be test pdf 1og by default PDF Adjust does not create directories Therefore specify an exis tent directory here The log file can be output in XML or as text file By d
37. he start of the page tree Rule that PDF Checker tests with the PDF file Mapping of character codes and characters in fonts Data set describing a color space Element in PDF color space describing the colors available in the PDF file examples of color spaces are DeviceGray DeviceCMYK or ICCBased Element in PDF specifies the method how the data of a stream are to be interpreted examples of compression modes are ASCIIHexDecode LZWDecode or Flate Decode File in that the manipulations processed by PDF Adjust in the PDF file are configured Element in PDF stream describing the content of a page in the PDF file Optional file into that PDF Adjust writes details of the program run Element in PDF describes single objects in a PDF file for example font dictionary catalog dictionary or annotation dictionary contains key value pairs providing information about the correspondent object XObject Compression XObject compiling several graphical objects images text vector elements Element in PDF contains information about a graphical element in the PDF file XObject compiling several form Xobjects Start of the PDF file Element in PDF graphical object for example a photo or a raster graphic Element in PDF dictionary containing metadata about the PDF file for example the author or the creation date File containing the language dependent texts of PDF Adjust Includes all rules of the 2PDF A standard I
38. iption Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library enters some XMP metadata when saving the PDF output file Correspondent PDF Checker check StrictxMPCheck StrictXMP StrictXMPNamespaceAdjust NamespaceAd Section StrictExtendedMetadataAdjust in StrictMetadataAd just just Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check strictxMPNamespaceCheck TaggedAdjust TaggedAdjust Section PDFA1A Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check TaggedCheck TrailerAdjust TrailerAdjust Section CommonAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library corrects a possible error in the trailer when saving the PDF output file Correspondent PDF Checker check TrailerCheck TypeAdjust TypeAdjust Section ColorSpaceAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check TypeCheck UncompressOb UncompressObjects jects Section CommonAdjust Description UncompressObjects sets the f
39. is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check GraphicStateTransferFunc tionCheck ER tote Bao E UM ue es e onte sorde ae ete tuse feo eae hth ee cfe To be continued 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 41 Manipulations Continuation GraphicStateTransferFunctionAdjust1 Section GraphicStateAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check GraphicStateTransferFunctionCheck1 GraphicStateTransparencyAdjust Section GraphicStateAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check GraphicStateTransparencyCheck HeaderAdjust Section CommonAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library corrects a possible error in the header when saving the PDF output file Correspondent PDF Checker check HeaderCheck ICCAdjust Section ColorSpaceAdjust Description Placeholder manipulation because the color profile that had been used when creating the PDF file is not available and the usage of another color profile would effect the
40. lag that objects are not compressed during saving Correspondent PDF Checker check CompressionCheck ER To be continued PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 47 Manipulations Continuation VersionAdjust Section CommonAdjust Description VersionAdjust sets the PDF version of the output file to 1 4 due to format elements such as XMP metadata are available as of this version The PDF A standard generally prohibits all features introduced as of PDF version 1 4 Correspondent PDF Checker check versionCheck WidgetAnnotationAdjust Section AnnotationAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check widgetAnnotationActionCheck WidgetAnnotationAPStreamAdjust Section AnnotationAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check widgetAnnotationAPStreamCheck WordEncodingMissingAdjust Section WordAdjust in PDFA1B Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check wordEncodingMissingCheck XMPAdjust Section ExtendedMetadataAdjust in Meta
41. life msi 2 Follow the instructions of the installation program After the installation all files and directories are available in the specified instal lation directory and in the user specific directories of the Windows system 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 3 Installation 13 Copy PDF Adjust Manually This is how you copy PDF Adjust manually Step Action 1 Copy the directories and files that belong to the installation see Directory Structure page 15 into any target directory In a PLOSSYS netdome environment copy the directories and files into the directory that the PLSROOT environment variable refers to Usually this is the home directory of the plossys user After the installation all files and directories are available in the target directory SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 instructions PDF Adjust User Manual 14 3 Installation MSI installation Caution Directories manual installa tion PDF Adjust User Manual 3 3 Uninstallation of PDF Adjust If PDF Adjust was installed on your system using the MSI package for PDF Longlife Suite remove it by using the software management in Windows The PLSROOT tools adobe fonts and PLSROOT tools adobe cmap direc tories will not be removed because PDF Adjust has created the AdobeFont11 1st file in these directories when being called for the first
42. lt Nothing to do Type page gt lt Task Code 2 Name WidgetAnnotationAdjust Result error Type page gt Description A widget annotation contains a prohibited action lt Description gt lt Task gt lt Task Code 2 Name WidgetAnnotationAPStreamAdjust Result Error Type page gt lt Description gt A widget annotation has a nonconform appearance stream lt Description gt lt Task gt lt Task Code 7 Name AnnotRemoveTransparency Result Nothing to do lype page gt Task Code 7 Name AnnotAdjustFFlags Result Nothing to do lype pa ge gt Task Code 2 Name AnnotRemoveAppearanceStream Result Error Ty pe page gt lt Description gt The apearance stream of an annotation can not be adjusted lt Description gt lt Task gt lt Task Code 2 Name WordAdjust Result Error gt lt Description gt lt Description gt lt Task Code 2 Name WordEncodingMissingAdjust Result Error Ty pe page gt lt Description gt The encoding is missing for a word lt Description gt lt Task gt lt Task gt lt Task Code 2 Name ElementAdjust Result Error Type page gt lt Description gt The page contains prohibited elements lt Description gt lt Task gt lt Task Code 2 Name BookmarkAdjust Result Error gt lt Description gt lt Description gt lt Task Code 7 Name BookmarkActionAdjust Result Nothing to do Ty pe document gt Task Code 2 Name Bookmark
43. ncludes all 2PDF A standard rules concerning the presentation File into that PDF Adjust writes the results of the manipulations Rule according to that PDF Adjust manipulates the PDF file Global information about the PDF file for example the author or the creation date contained in the info dictionary and in the XMP metadata 2009 04 08 Version 1 2 1 SEAL Systems www sealsystems com Terminology 51 Output intent Page tree PDF A standard PDF Adjust PDF Checker PDF file PDF Longlife PDF Longlife Suite PostScript XObject Stream Trailer XMP metadata XObject SEAL Systems www sealsystems com Color profile for device dependent colors Element in PDF tree structure via that single pages of the PDF file are accessed ISO standard ISO DIS 19005 1 specifying the requirements for PDF files suitable for long term preservation Command line program by SEAL Systems for manipulating PDF files according to the specified rules Command line program by SEAL Systems for testing PDF files against specified checks File in PDF which is manipulated by PDF Adjust according to the speci fied manipulations Graphical user interface of PDF Adjust and PDF Checker Complete package with PDF Adjust PDF Checker PDF Longlife and the DPF processes for checking and adjusting on a server XObject containing PostScript code Element in PDF contains the bytes to be interpreted for example of a graphical
44. ndard see ISO19005 1 and the PDF format defi nition by Adobe see PDF REF are required 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 1 Introduction Conventions in this Documentation The path information given in this documentation is relative to the installation directory of PDF Adjust The following table lists the typographical conventions employed in this docu mentation for file names paths variables etc Typographical Meaning Convention Courier File names paths commands key terms special values short scripts and examples Courier italic Parameters variables that must be replaced by current values Courier small More extensive scripts and examples SEAL Systems www sealsystems com 2009 04 08 Version 1 2 1 path specification typography PDF Adjust User Manual 1 Introduction topics lists PDF Adjust User Manual Overview of Contents The documentation deals with the following topics Chapter 2 Overview page 7 briefly shows the functionality of PDF Adjust and the interaction between PDF Adjust and PDF Checker Chapter 3 Installation page 9 explains how to install PDF Adjust on your system and lists the requirements for the installation Chapter 4 Usage page 19 describes how to call PDF Adjust and which results are provided by PDF Adjust Chapter 5 Configured Manipulations and Sections page 32 provides a descrip tion
45. ntSubsetAdjust 45 StrictFontSubsetCheck 45 StrictMetadataAdjust 34 StrictXMPAdjust 46 StrictXMPCheck 46 StrictXMPNamespaceCheck 46 switch off debug file 29 PDF Adjust User Manual 58 Index SymbolicFontCheck 39 T T 30 TaggedAdjust 46 TaggedCheck 46 text file 27 TIFF 52 to be manipulated 21 tools adobe cmap 15 tools adobe font 15 tools bin os 16 tools convcfg pdflls 17 tools language pdflls 17 trailer 51 TrailerAdjust 46 TrailerCheck 41 46 TrueType font 38 39 TypeO font 39 TypeOSystemInfoCheck 39 Typel font 38 Type3 font 38 TypeAdjust 46 TypeCheck 46 U UncompressObjects 46 uninstallation 14 UNIX installation on 11 URI 52 usage 1 20 user plossys 13 V VersionAdjust 47 VersionCheck 47 W W 30 WidgetAnnotationActionCheck 47 WidgetAnnotationAdjust 47 WidgetAnnotationAPStreamAdjust 47 WidgetAnnotationAPStreamCheck 47 Windows Adobe PDF Library 16 installation 11 MSI package 15 Windows 2003 Server 10 Windows Vista 10 Windows XP 10 word manipulation 34 PDF Adjust User Manual WordAdjust 34 WordEncodingMissingAdjust 47 WordEncodingMissingCheck 47 X XFAFormFieldCheck 39 XML 52 XML format 27 XMP 52 XMP metadata 35 51 item 45 XMPAdjust 47 XMPCheck 47 XMPCorrigendumCheck 44 XMPFilterAdjust 47 XMPFilterCheck 47 XMPNamespaceAdjust 46 48 XMPNamespaceCheck 48 XObject 51 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com
46. object a stream can be read incrementally End of the PDF file Element in PDF contains metadata about the PDF file in XML Element in PDF graphical object containing a self contained stream inde pendent of the content stream 2009 04 08 Version 1 2 1 PDF Adjust User Manual 52 Abbreviations Abbreviations ASCII American Standard Code for Information Interchange CCITT Comit Consultatif International T l phonique et T l graphique CID Character ID CMYK Cyan Magenta Yellow Key DCT Discrete Cosine Transform DPI Dots Per Inch GID Glyph ID ICC International Color Consortium ISO International Organization for Standardization JPEG Joint Photograhic Experts Group LZW Lempel Ziv Welch OPI Open Prepress Interface PDF Adobe Portable Document Format PID Process ID PS Postscript RGB Red Green Blue TIFF Tagged Image File Format URI Uniform Resource Identifier XML Extensible Metadata Language XMP Extensible Metadata Platform PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com Index 53 Index Symbole cmap 15 mmm 15 otf 15 pfb 15 pfm 15 A action 50 AddActionAdjust 35 42 AddActionCheck 35 Adobe PDF Library 16 AdobeFontl 1 Ist 15 AdobeRGB1998 icc 17 44 AlignMetadata 35 AlternateCSCheck 44 AnnotAdjustFFlags 35 annotation 50 manipulation 34 AnnotationActionCheck 36 AnnotationAdditionalActionCheck 36 AnnotationAdjust 34 AnnotationAPEntryCheck 36 Annot
47. of the manipulations and the sections that can be executed separately For an easier overview a terminology list bibliog raphy and index are included at the end of the documentation 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 2 Overview T 2 Overview This chapter provides you with a short overview of the functionality of PDF contents Adjust The command line program PDF Adjust by SEAL Systems manipulates a PDF rules file according to specified rules You configure these rules in a configuration file As a result of the manipulations PDF Adjust returns the manipulated PDF file result a return code a log file listing all features manipulated by and if desired a debug file containing information about the program run To be continued SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 8 2 Overview Overview Continuation cooperation with PDF Adjust can also determine the manipulation to be executed from the log file PDF Checker written by PDF Checker when checking a PDF file The manipulation to be executed at a specific check result is configured in the configuration file of PDF Adjust PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 3 Installation 9 3 Installation This chapter describes the installation of PDF Adjust in this chapter Topic Page Requirement 10 Installation of PDF Adjust 11
48. on AnnotNamedAdjust Section AnnotationAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check Annotat ionNamedCheck AnnotRemoveActions Section AnnotationAdjust Description AnnotRemoveActions removes the actions that do not effect the appearance of the output file from the annotations Correspondent PDF Checker check AnnotationActionCheck AnnotRemoveAdditionalAction Section AnnotationAdjust Description AnnotRemoveAdditionalAction removes the additional actions from the annotations An additional action is for example playing a sound file Correspondent PDF Checker check Annotat ionAdditionalActionCheck AnnotRemoveAppearanceStream Section AnnotationAdjust Description Placeholder manipulation because a manipulation of the appearance mode would effect the appearance of the output file Correspondent PDF Checker check Annotat ionAPEnt ryCheck AnnotRemoveFlags Section AnnotationAdjust Description Placeholder manipulation because a manipulation of the flags would effect the appearance of the output file Correspondent PDF Checker check AnnotationFlagCheck AnnotRemoveTransparency Section AnnotationAdjust Description AnnotRemoveTransparency removes transparency with 100 opacity from the annotations Correspondent PDF Checker check AnnotationTransparencyCheck AnnotRemo
49. rt ER PEN EE MEE be mie he WEE Hbro To be continued SEAL Systems 2009 04 08 www sealsystems com Version 1 2 1 OpenActionAd just OptionalCon tentAdjust PageAdditiona lActionAdjust PageSizeAdjust PageTranspar encyAdjust PageUserUnit Adjust PDF Adjust User Manual 44 5 Configured Manipulations and Sections Manipulations Continuation RemoveAlter RemoveAlternateCs nateCs Section PlusAdjust Description RemoveAlternateCs removes an alternate color space from a color space Correspondent PDF Checker check A1ternateCSCheck RepairAdjust RepairAdjust Section CommonAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check However the Adobe PDF Library corrects this error when saving the PDF file Correspondent PDF Checker check RepairCheck ReplacePD ReplacePDFAMetadata FAMetadata Section MetadataAdjust Description ReplacePDFAMetadata corrects the pdfaid metadata according to the format that is specified in the corrigendum of the PDF A standard Correspondent PDF Checker check XMPCorrigendumCheck ReplacePro ReplaceProtectedFonts tectedFonts Section FontAdjust Description Placeholder manipulation because the exchange of protected fonts is not possible in a reliable way Correspondent PDF Checker check FontRestrictionCheck SecurityAdjust SecurityAdjust Section PDFA1B PDFA1B ColorspaceAdjust PDFA1B MetadataAd ju
50. s MetadataAdjust contains all manipulations concerning metadata PageAdjust contains all manipulations concerning the pages StreamAdjust contains all manipulations concerning streams StrictExtendedMetadataAdjust contains additional manipulations concerning the metadata All differences are treated as errors StrictFontAdjust contains all manipulations concerning the fonts AII differences are treated as errors StrictMetadataAdjust contains all manipulations concerning meta data All differences are treated as errors WordAdjust contains all manipulations concerning words 2009 04 08 Version 1 2 1 SEAL Systems WW w sealsy stems com 5 Configured Manipulations and Sections 35 Manipulations This section lists all manipulations specified in the configuration files in alpha betical order For each manipulation you will find the section containing the manipulation and a short description about what is manipulated Additionally the PDF Checker check initiating the specific manipulation is spec ified for each manipulation This is evaluated if a PDF Adjust log file is specified when calling PDF Checker and the check is marked as failed in it PDF Checker provides a list and short descriptions of the checks contained in delivery of PDFCHECKER_USR AddActionAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker
51. st Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check securityCheck SetOutputInt SetOutputIntent ent Section ColorSpaceAdjust Description SetoutputIntent sets the OutputIntent item in the catalog dictionary for device dependent color spaces The output intent is required in the PDF A standard if a device dependent color space is contained in the PDF file By default AdobeRGBi998 icc is set as output intent for DeviceRGB color spaces and ISocoated v2 eci icc as output intent for DeviceCMYK color spaces Correspondent PDF Checker checks DeviceColorSpaceCheck Annota tionDeviceCSCheck nem To be continued PDF Adjust 2009 04 08 SEAL Systems User Manual Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 45 Manipulations Continuation SetXMPConformanceMetadata Section MetadataAdjust Description SetXMPConformanceMetadata sets the pdfaid conformance item in the XMP metadata to B This item is prescribed in the PDF A stan dard Correspondent PDF Checker check RequestedxMPCheck Set XMPPartMetadata Section MetadataAdjust Description SetXMPPartMetadata sets the pdfaid part item in the XMP metadata to 1 This item is prescribed in the PDF A standard Correspondent PDF Checker check RequestedxMPCheck StreamExtRefAdjust Section StreamAdjust Description Placehol
52. stall 12 N n 21 22 32 name PDF Adjust User Manual debug file 29 log file 27 NeedAppFormFieldCheck 39 O 0 22 23 open password 22 23 OpenActionAdjust 43 OpenActionCheck 43 operating system 10 OPI 52 OptionalContentAdjust 43 OptionalContentCheck 43 Ordering item in font 39 otf file 15 output file 22 23 PDF version 23 size 23 output intent 44 5 overview 7 owner password 22 23 P p 22 27 page manipulation 34 page tree 51 PageAdditionalActionAdjust 43 PageAdditionalActionCheck 43 PageAdjust 34 PageSizeAdjust 43 PageSizeCheck 43 PageTransparency Adjust 43 PageTransparencyCheck 43 PageUserUnitAdjust 43 PageUserUnitCheck 43 parameter 21 part item in XMP metadata 45 password 22 23 for changing 22 for opening 22 PDF 2 52 format definition 3 PDF Adjust 4 51 call 20 cooperation with PDF Checker 8 35 overview 7 usage 20 PDF Checker 4 51 call 20 check 35 check without manipulation 35 36 37 38 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com Index 57 39 40 41 42 43 44 45 46 47 48 cooperation with PDF Adjust 8 35 log file 8 21 PDF file 21 51 manipulated 22 23 manipulation 34 to be manipulated 23 PDF Longlife 20 51 PDF Longlife Suite 51 PDF version 23 PDF A standard 51 configuration file 17 intentions 3 level 3 PDFA 33 PDFAIA 33 PDFAIB 22 33 PDFA1B ColorspaceAdjust 33 PDFAIB MetadataAdjust 33 PDFAIBPlusAdjust 33 PDFAIB SecurityAdjust 3
53. t dictionary of symbolic TrueType fonts An Encoding item is prohibited in the PDF A standard because symbolic fonts contain special characters such as company logos that are not contained in the standard encoding Applying the specified encoding to the font might result in a misinterpreta tion of the text Correspondent PDF Checker check SymbolicFontCheck FontType2Mapping FontType2Mappi Section FontAdjust ng Description In Type2 fonts Font Type2Mapping sets the CIDToGIDMap item to the Identity value that is allowed in the PDF A norm unless a permis sible value has been specified already Correspondent PDF Checker check FontGIDMapCheck FontUnicode FontUnicode Section PDFA1A Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check Correspondent PDF Checker check FontEncodingCheck FormFieldAdjust FormFieldAd Section CatalogDictionaryAdjust just Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check Correspondent PDF Checker checks XFAFormFieldCheck NeedApp Form FieldCheck AE EE AE MES E EE RAM TEE MEA EET URS AREE ARE E RAT To be continued SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 40 5 Configured Manipulations and Sections FormOPIAdjust FormPost scriptAdjust FormReference Adjust FormTranspar encyAdjust GraphicStateR enderingAdjust Gr
54. the PDF Checker check It does not effect the output file Correspondent PDF Checker check ExtensionSchemaCheck FontBBoxAdjust Section FontAdjust Description FontBBoxAdjust corrects the bounding box of a Type3 font Correspondent PDF Checker check Font BBoxCheck FontCMapAdjust Section FontAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check Font CMapCheck FontSubsetAdjust Section FontAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check Font Subset Check A n M ee DL To be continued 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 39 Manipulations Continuation FontSystemInfo FontSystemInfo Section FontAdjust Description FontSystemInfo adjusts the Registry and Ordering items in CIDFont to those in CMap If these items differ the appearance is different depending on which item is read by the specific reader This manipulation is only relevant for TypeO fonts Correspondent PDF Checker check TypeoSystemInfoCheck FontSymbolEncoding FontSymbolEn Section FontAdjust coding Description FontSymbolEncoding removes the Encoding item from the fon
55. u den Dd nn ct 12 Copy PDF Adjust Manually teeth t ROI ne atat Ere aRS 13 3 3 Uninstallation of PDF Adjust 4 eere eee e ee eese ee eee eee sees ease esso sees sssees ss 14 3 4 Directory SEFUCUITE Leer rtt nn ons sotone etosa toese pies bise ee e LO 3 5 Environment Variables viccssecasisesdcsassedescensosetcevssdecdscessscecscedsssasdeiatdorsdessdsosdevssseecs LO Be TIS AGG rmn vimos n SRE TRE RARE RE DS 4 1 Call of PDF Adjust Par am ters E Ip Input and Manipulated Output File Examples of PDF Adjust Calls sisi test terere tet aparato 24 AZ Returm C oue is aue beo SERIEN SERES URP T STERNE RROHRAS NUR sise ee test ed 4 3 Log Fil 27 rad wi pen Example ota Eos Ele er seater sn entendez 28 44 Debug BH siisii HESS Eis nero isa na ivi os eeu te cepe sienne DD Debug Level and Message Format see 30 Example of a Debug Eg esci iia ui se ee de tuta NN 31 5 Configured Manipulations and Sections ccssccsssssccssssccsssccsssssssssscssssssssssssssessees 32 PrOMMeSs RM Hcc 33 Compr line SecHotl8 c v ooh eade a does R ri ea 34 Manipulations 2e coco ns a R nn us 35 Bibli gtaphy d C dd Terminology i eist sibeene dosies idoki ascose vaca diet idees AER Pesd a tisane OU SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual ii Contents PDF Adjust 2009 04 08 SEAL S
56. ust Version 1 2 1 User Manual 54 Index content stream 50 copyright color file 17 ISOcoated v2 eci icc 17 D D 30 d 21 30 DCT 52 Debug file 7 debug file 21 29 50 directory 29 format 30 message level 21 message type 30 name 29 switch off 29 debug level 30 DefaultMetadataCheck 35 DeviceColorSpaceCheck 44 device dependent color space 44 dictionary 50 directory color profile 17 18 21 configuration file 17 18 21 debug file 29 documentation 15 font 18 installation 18 language file 17 library 18 license documents 15 log file 27 directory structure 15 documentation directory 15 doku 15 doku copyright 15 DPI 52 E E 30 ElementAdjust 37 ElementCheck 37 embedded font 38 EmbedFonts 38 Encoding item in font 39 English 17 environment variable 18 LD_LIBRARY_PATH 18 PDFLLS_CONFIG_DIR 18 21 PDF Adjust User Manual PLS_APPLICATION 18 PLS_LANG 18 27 PLS_LANG_FILE 18 PLSROOT 13 18 PLSTOOLS 18 PSRESOURCEPATH 18 SH_LIBPATH 18 ExtendedMetadataAdjust 34 ExtensionSchemaAdjust 38 ExtensionSchemaCheck 38 external object see XObject 50 F f 21 file name convention 20 file size 23 files 15 filter see compression 50 font 23 CIDToGIDMap item 39 CMap file 15 definition file 15 directory 18 embedded 38 Encoding item 39 manipulation 34 manipulation strict 34 Ordering item 39 Registry item 39 TrueType 38 39 Type0 39 Typel 38 Type3 38 FontAdjust 34 FontBBoxAdjust 38 FontBBoxCheck
57. veTypes Section AnnotationAdjust Description Placeholder manipulation because a manipulation of the types would effect the appearance of the output file Correspondent PDF Checker check AnnotationTypeCheck nU To be continued 2009 04 08 SEAL Systems Version 1 2 1 www sealsystems com 5 Configured Manipulations and Sections 37 Manipulations Continuation BookmarkActionAdjust Section BookmarkAdjust Description BookmarkAct ionAdjust removes the actions that do not effect the appearance of the output file from the bookmarks Correspondent PDF Checker check BookmarkActionCheck BookmarkHypertextAdjust Section PlusAdjust Description BookmarkHypertextAdjust removes the hypertext actions from the bookmarks Correspondent PDF Checker check BookmarkHypertextCheck BookmarkNamedAdjust Section BookmarkAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check BookmarkNamedCheck CatalogEFAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker check It does not effect the output file Correspondent PDF Checker check CatalogEFCheck CatalogJavaScriptAdjust Section CatalogDictionaryAdjust Description Placeholder manipulation because a manipulation is not yet available for the PDF Checker
58. ystems User Manual Version 1 2 1 www sealsystems com 1 Introduction 1 1 Introduction This documentation describes the installation and the usage of PDF Adjust purpose It is intended for use by users who want to use PDF Adjust target group re The configuration of PDF Adjust is described in PDFADJUST TEC Reference This chapter deals with the following topics in this chapter Topic Page PDF 2 PDF A PDF Checker and PDF Adjust 4 Conventions in this Documentation 5 Overview of Contents 6 SEAL Systems 2009 04 08 PDF Adjust www sealsystems com Version 1 2 1 User Manual 1 Introduction standard format advantages problems PDF Adjust User Manual Within the last few years PDF has been increasingly established as a standard format for exchanging digital documents in and between companies The range of PDF files reaches from digital forms and interactive catalogues to digital artworks PDF can be used universally for various document types and purposes This is one of the most important advantages of PDF compared to other document formats But in practice the great flexibility and the versatile application of PDF also result in a wide variety of PDF files generated in different ways For example fonts might be displayed very differently depending on the PDF file using the fonts installed on the system or using the fonts embedded in the PDF file If the fonts are embedded the PDF fil
Download Pdf Manuals
Related Search
Related Contents
User Manual v.3.04 取扱説明書 - 第一電波工業 Toastmaster 3310X User's Manual Le store pare-soleil AMZ Solar Z-Wave MANUEL D`INSTRUCTIONS - TA Triumph Application Programming Notes Manuale - Kompakt Solo HRE Samsung GT-S3550 Instrukcja obsługi Copyright © All rights reserved.
Failed to retrieve file