pdfToolbox Desktop

Release notes

  • A free of charge update of pdfToolbox 13 Desktop for owners of a pdfToolbox 13 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Editor for JavaScript-based runlists: Functionality to insert e.g. app.doc Variables added [FP66075]
  • Extended Fixups
    • Convert colors using n-channel profile: New option to include softmasks [FP66248]
    • Convert colors using DeviceLink: New option to include softmasks [FP66248]
    • Convert colors using n-channel DeviceLink profiles: New option to include softmasks [FP66248]
  • Actions
    • Extract dieline: Support for page selection added [CA1031166]
    • Split PDF: Added possibility to define multi packages to split expressions (e.g. "2x3,2x2") [FP55574]
  • Variables
    • Value of CLI parameter --jobid is now availabe as app.env.jobID object inside of JavaScript Variables [FP66816]
    • Ask-at-runtime: Custom templates can now also be defined for Process plans
  • Reports
    • QuickCheck: Reporting for "Plates" added [CA1030678]

Fixes

  • Desktop
    • Process plans: Problem solved, where a defined report template could be lost after re-saving in certain cases [FP66987]
    • Imposition: Issue fixed, where modified JavaScript-based runlists were not properly saved [FP66712; FP66936]
    • Standalone: Issue fixed, where the page size shown in the footer was not correct in some cases [FP66769; FP66769; CA1031143]
  • Fixups
    • Convert fonts to outlines: Issue fixed, where Properties from the document, colors or page description area were not allowed in apply to filter Checks [FP48039]
    • Resolve ICCbased default color space into object color space: Issue fixed, where certain default color spaces were not resolved [FP67169]
    • Remove invisible image data: Problem solved, where images inside page area could be affected in certain cases [FP64807; CA1031066]
    • Map colors: Problem solved, where RGB image data could be modified when mapping certain colorant combinations into into spot color [CA1026277; CA1031180]
    • Convert colors: Problem solved, where R=G=B areas in transparent RGB image became darker in special cases [FP65480]
    • Set MediaBox to origin: Issue fixed, where origin was not corrected in certain cases, when page box was swapped into negative area already [CA1030783]
    • Downsample/recompress images: Problem solved, where pure recompression without downsampling could result into improperly handled images in certain cases [FP66830]
    • Create an invisible text copy for all text: Issue fixed, where marked font was highlighted as a thin line in some PDF viewers (e.g. Chrome browser) [CA1030381]
  • Checks
    • Report PDF syntax errors: Improved recognition for FormXObject using a Dict instead of a Stream (which could into RIP errors) [FP66839]
    • Image is not valid: Improved recognition for invalid /DecodeParams entries in streams [FP66753]
  • Actions
    • Impose: Problem solved, where processing with a JavaScript-based runlist could result into an error [FP67000]
    • Impose: Problem solved where defined clip mode not respected [FP67122]
    • Impose: Fixed issue, where a rotation of 180 degrees were not properly regarded when using a JavaScript-based runlist [FP67128]
    • MergePDF: Issue fixed, where an AcroForm entries from merged PDFs were not properly maintained [CA1028474; CA1030338; CA1031087]
  • General
    • Font handling: Problem solved, where some unusual referencing of resource dicts was not properly maintained and resulted in a visual difference [CA1031098]
    • File processing: Problem solved, where missing resources for Marked Content could result into visual differences certain cases [CA1030984]
  • Reports
    • HTML-template based Reports: Problem solved, where the report could not be made fully localizable using a CustomDict [CA1031151]
    • HTML-template based Reports: Issue fixed, where creating visualizer images via the manifest.xml was not successful anymore [FP66935]
    • HTML-template based Reports: Problem solved, where combination with Layer report did not work properly [FP66756]
    • XML: Issue fixed, where created report contained incomplete strings for certain Asian languages (e.g. Thai) [FP66790]
    • XML: Issue fixed, where creating a report resulted into an error if no trigger values existed due to inverted Check results [FP67026]
  • A free of charge update of pdfToolbox 13 Desktop for owners of a pdfToolbox 13 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Place text: Convert colors: Problem solved, where a Type 3 font was not properly handled in certain cases [FP66672]
  • General
    • Problem solved, where processing of nested Process plans was not successful [CA1031142]
  • A free of charge update of pdfToolbox 13 Desktop for owners of a pdfToolbox 13 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Place text: Problem solved, where a page label could not be derived from certain PDF structure [FP66621]
  • Actions
    • Save As Image: Issue fixed, where rendering of PDFs with an extreme high number of spot colors resulted in a very long processing time [CA1030956]
    • Save As Image: Issue fixed, where processing a pixel size larger than 32.767 was not successful in certain cases [FP59980]
  • General
    • Problem solved, where Variables in Fixups migrated from "Set page geometry box" into the new Fixup format were not properly handled
  • An upgrade to pdfToolbox Server 13, pdfToolbox CLI 13 or pdfToolbox SDK 13 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Desktop
    • Edit Profiles: Defined Checks and Fixups from other Libraries can easily imported into the current Library while editing
    • Edit Fixups: Several editors for config files added
    • Switchboard:
    • Process plan UI:
      • Added default values to several step types to facilitate the configuration
      • Several usability improvements like better visualisation of transitions, the possibility to save the current state in between [FP65534; FP65323]
      • Defined Profiles, Checks etc. from other Libraries can easily imported into the current Library while editing
    • A Quick Fix or Action can be directly exported as kfpx and will imported as a single step Process plan
    • Search all Libraries view: New option to import a Profile, Check etc. into the current Library via the menu
    • Delete Profiles/Process Plans with all their objects
    • Standalone: New marquee zoom functionality (CTRL + mouse)
  • General
    • Unified concept for defining page areas to harmonize configuration possibilities in Checks and Fixups
    • Process plans
      • Create PDF copy: New option to create temporary copies, so that the copy is deleted after processing
      • Compare: Support for threshold for contiguous areas (mm)
      • Compare: Support for selecting Processing Steps types used for comparison
      • Compare: Support for page selector (separately for input and output file)
      • Add Files: Support for page selector
      • Split layers: Improved support for Processing Steps layers
      • New report type JSON added for all suitable transitions
      • Reports: Various new options like subfolders, suffix, ink coverage etc. can be defined depending on the respective report type
    • Variables
      • JavaScript Variables: Type of environment of script and homeDir available in app.env
      • JavaScript Variables: Find barcode Check: Position of a Bar-/QR-Code is now supplied in result.checks.hits
  • Enhanced Properties
    • Line width: Lines with a width of "0" (which usually are displayed as 1 pixel lines) will now be taken into account
    • Text on page: Positions of found text made available in details of hits [FP65897]
    • Text on page: Optimized recognition of special glyphs like e.g. "." (period) in the search term [FP64301]
  • New predefined Checks
    • Library: Prepress, Color and Transparency:
      • All pages except first and last two
  • Actions
    • New:
      • Unembed all fonts
      • Resample to JPEG2000
      • Tiling by number
      • Tiling by size
      • Visualizer (safety zone)
      • Visualizer (gamut views)
      • Visualizer (small objects)
      • Visualizer (ink coverage)
      • Visualizer (separations)
      • Visualizer (image resolution)
    • Compare: Support for threshold for contiguous areas (mm)
    • Compare: Support for selecting Processing Steps types used for comparison
    • Compare: Support for page selector (separately for input and output file)
    • Compare: Added optional logging functionality to enable access to details similar to those in the UI
    • Split layers: Improved support for Processing Steps layers
    • ToPDF: Conversion of office files using OpenOffice/LibreOffice will maintain existing form fields [FP64501]
    • Impose: JavaScript based runlist
    • Impose: Shingling by scaling
    • Image export: Support for defining a custom box for rendering
    • Image export: Support for page selector
    • EPS export: Support for defining a custom box for cropping
    • EPS export: Support for page selector
    • Duplicate page: Support for page selector
  • CLI
    • Predefined Profiles:
    • SaveAsImage: New optional parameter for parallel processes of page rendering (e.g. --parallel=8)
    • Quick Fix: A pre-configured quickfix.json sample has been added to the installation package
    • Compare: Support for threshold for contiguous areas (--contareathreshold)
    • Compare: Support for selecting Processing Steps types used for comparison (--processingsteps)
    • Compare: Support for page selector (separately for input and output file) (--pagerange_compare; --pagerange_input]
    • EnumerateProfiles: Support for Process plans
    • Profile execution: New report type JSON (--report=JSON)
    • Split layers: Improved support for Processing Steps layers (--processingstepsnames)
    • Pagerange supports page selector for Profile execution and suitable Actions [FP53004]
    • MaxMemory: Maximum size of memory in MB to be used during processing made available for Windows and Linux (--maxmemory) [FP64720]
  • Improved file optimization to repair more issues in the PDF structure automatically [FP64269]
  • Internal HTML converter updated to callas pdfChip (v2.4.072)

Fixes

  • PDF Standards
    • PDF/A-1 conversion: Existing page scaling factors (UserUnit) will no longer be removed automatically [CA1030627]
    • PDF/A-1 validation: Check if size of MediaBox exceeds 14.400 pt in either direction [CA1030627]
  • Fixups
    • Generate bleed at page edges: Problem solved, where a specified custom box was not properly handled if its size was bigger than the MediaBox [CA1030682]
    • Generate bleed at page edges: Problem solved, where processing could become unstable under certain circumstances [CA1030768]
  • Desktop
    • Organize pages: Several usability improvements and optimized preview handling
    • Edit Fixups: Optimized update handling for displayed content based on selected pop-up entry
    • Page sizes: Relaxed behavior for invalid entries in the respective config file
    • Process plan editor: Available reports per sequence type reviewed and corrected
    • Update notification: Improved message for updates if no internet connection is available [FP64095]
    • Update notification: Direct link to release infos [FP65505]
    • Output preview: Problem solved, where determining the ink coverage resulted into an error with certain mouse positions [FP64857; FP65690]
    • Ask-at-runtime: Format of exported JSON for Variables harmonized to those created during logging execution
    • Switchboard - Decorate: Reviewed and optimized processing to improve duration
  • Acrobat Plug-in
    • Problem solved, where the XMP Metadata explorer resulted in an unstable behavior in certain cases
    • Issue fixed, where barcode detection could result in an improper behavior if search area was outside MediaBox [FP65597]
    • Visualizer functionality enabled
    • Issue fixed, where color mapping was not successful [FP65397]
  • Process plan
    • Compare: Settings from compare step will be used for generated compare report
    • Compare report has been deprecated as report type for all step types except "Compare PDFs"
    • Problem solved, where imposition resulted in an unexpected result when a negative origin was used in some cases [CA1030783]
    • Rename PDF: Reviewed and optimized handling of filenames [FP64920]
    • Pick up PDF: Reviewed and optimized handling of files and filenames will be restored, if file has been renamed in previous step
  • Fixups
    • Place content: Problem solved, where logging execution resulted into an invalid prepared profile if a Variable was used for referencing a template [FP65165]
    • Create bleed for irregular shapes: Issue fixed, where longer processing time could be observed compared to previous versions (MacOS + Linux only) [CA1030808]
    • Map colors: Issue fixed, where intermediate color values were not properly mapped, if other color pixels were in the same image [CA1030732]
    • Adjust or remove annotations: Problem solved, where flatten annotations resulted in a distorted result for some rare cases [FP53348; FP66047]
    • Subset fonts: Problem solved, where processing resulted in high memory consumption and long processing time in rare cases [FP65453]
    • Embed Output Intent with specified parameters: Issue fixed, where no ICC profile could be selected by using a path [FP64093 ]
  • Checks
    • Text on page: Limited reported text in trigger values to matching string [FP64301; FP66007]
    • Find barcodes: Adjusted defaults for active Bar-/QR-Codes types
    • Find barcodes: Problem solved, where small QR-Codes were not found in some cases [FP65310]
    • ICC profile is not valid: Problem solved, where invalid ICC profiles was not properly detected if used in alternate colorspace in certain cases [FP65204]
    • Sifter-based Checks: Issue solved, where checking could result into an error in certain cases [FP65991]
  • Actions
    • Compare: UserUnits will be taken into account for report type images
    • N-up and StepAndRepeat: Problem solved, where no page scaling factor (UserUnit) was inserted in resulting PDF if sheet size exceeded 14.400 pt [CA1030729]
    • ToPDF: Problem solved, where conversion failed for GIF if filename contains special characters (Windows only) [CA1030743]
    • ToPDF: Problem solved, where only a part of a RGB-TIFF with alpha channel was visible after conversion to PDF [CA1030581]
    • ToPDF: Issue fixed, where a certain TIFF could not be processed anymore [CA1030210]
  • Quick Fix
    • Issue solved, where JSON configuration saved as UTF8 with BOM was not accepted [CA1030941]
  • License Server
    • Issue fixed, where requesting an activation from a License Server without a matching cartridge took unnecessary long
  • CLI
    • CreateCustomDict: Problem solved, where Checks from standard validations were not included in created XML [CA1030981]
    • Improved progress update when executing Process plans [FP65276]
    • SecurePDF: Adjusted usage to enable setting an open password:
      • Set open password (--openpassword)
      • Set permissions password (--password)
  • Reports
  • General
    • General file processing: Problem solved, where glyphs are moved at the bottom in seldom cases [CA1030698]
    • Fixed issue, where processing (like PDF/A validation and conversion) had an increased duration compared to previous version [CA1030865]
    • Fixed issue, where Boolean values for Variables where not properly handled under certain circumstances [FP65194]
  • A free of charge update of pdfToolbox 12 Desktop for owners of a pdfToolbox 12 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • PDF Standards
    • PDF/A-1 conversion: Optimized handling of annotations to avoid unnecessary removal of AcroForm dictionary entries
  • Fixups
    • Generate bleed at page edges: Problem solved, where a specified custom box was not properly handled if its size was bigger than the MediaBox [CA1030682]
    • Generate bleed at page edges: Problem solved, where processing could become unstable under certain circumstances [CA1030768]
  • Checks
    • Names of (process) plates / spot color plates: Issue fixed, where settings in lists were not properly handled [FP63968]
  • Server
    • Problem solved, where processing could result in erratic interconnection errors on certain Windows installations [FP59756]
  • A free of charge update of pdfToolbox 12 Desktop for owners of a pdfToolbox 12 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • New Fixups
    • Resolve ICCbased default color spaces into object color spaces
  • Actions

Fixes

  • PDF Standards
    • PDF/A-1 conversion: Adjust or remove annotations: Setting for transparent objects extended to flatten those objects directly into page content [CA1028938; CA1030263]
  • Predefined Process plans
    • Check and fix bleed: Minor adjustment to cover smooth shade objects [FP64367]
  • Fixups
    • Downsample/recompress images: Problem solved, where processing was hanging in some special cases [FP64608]
    • Downsample/recompress images: Issue fixed, where file size increased if executed together with "Remove invisible image data" [CA1030417]
    • Generate bleed:
      • Problems solved, where bleed was not properly rendered for pages with UserUnits [CA1030575]
      • Problem solved, where objects on invisible layers were not ignored [CA1030382]
      • Issue fixed, where defined spot color was not excluded in certain cases for "mirror page objects" [CA1030462]
      • Problem solved, where bleed as mirrored page objects were not properly created for pages with UserUnits when "except spot" was used [CA1030575]
    • Set page scaling factor: Problem solved, where an already existing page scaling factor (UserUnit) was taken into account [CA1030600; FP64657]
    • Embed Output Intent with specified parameters: Issue fixed, where the ICC profile could not be selected from the file system via a Variable in the Desktop version [FP64093]
    • Adjust dot gain: Issue fixed, where the .crv file could not be selected from the file system via a Variable in the Desktop version [CA1030395]
    • Map colors / Convert colors: Problem solved, where vector objects were converted in special cases, although not in scope [CA1030353; CA1030416; FP64549]
    • Scale pages: Adjusted handling of page scaling factors (UserUnits), which will now be set to 1 if the resulting size does not require this entry [FP63218]
    • Scale pages / Scale page content only: Added "Apply to" filter (e.g. for page ranges) and made multiple configurable [FP34704; FP46026; FP48227; FP53742; FP61585]
    • Spotify: Problem solved, where using the "Browse" button in the ask-at-runtime dialog for the spot color library resulted in an error
    • Create bookmarks from headings: Issue, fixed, where bookmark hierarchy was wrong after processing in certain cases
    • Map spot and process colors: Problem solved, where spot color using indexed DeviceN with "None" colorants became invisible, although not in scope [FP63166]
    • Convert fonts to outlines: Problem solved, where processing resulted in an error if Type3 font was used in a certain manner [CA1030526]
    • Convert colors: Issue fixed, where transparency blend color space was tagged with ICC profile in certain cases, although not necessary [FP64476]
    • Set page geometry boxes (based on page content): Issue fixed, where TrimBox was not set correctly if UserUnits were used [FP64252]
    • Remove objects: Adjusted recognition for objects grouped by FormXObjects to ensure only objects used once are removed (e.g. if outside CropBox) [CA1029102; CA1029653]
    • Remove objects: Problem solved, where combined fill and stroke vector objects were not properly handled [CA1028805]
  • Checks
    • Names of (process) plates / spot color plates: Issue fixed, where settings in lists were not properly handled [FP63968]
    • PDF/UA validation: Issue fixed, where a special, invalid PDF tagging structure could result in an unstable behavior [FP63578]
    • Object is invisible: Issue fixed, where an object was falsely flagged as invisible [FP51352; FP55212]
    • Ignore objects outside ...: Issue solved, where clipped parts of objects were taken into account [FP64182]
    • Effective ink coverage for separated plates: Adjusted behavior of operators: "less than / less than or equal to" will ignore 0%, while "highest value is less than / highest value is less than or equal" will consider 0%
    • Find barcodes: Problem solved, where a barcode could not be found in certain cases [CA1030536]
  • Process plans
    • Optimized execution of a generic post check as the last step only in cases when a report etc. is requested
  • Actions
    • Place grommets: Issue solved, where an existing page scaling factor (user unit) was not taken into account [FP64130]
    • Impose: Support for setting a slot as an isolated transparency group setting during dynamic imposition [FP64882]
    • Save as image: Problem solved, where rendering to MultiChannel using the MediaBox resulted in a failure in some cases [CA1023759]
    • Save as image: Problem solved, where rendering was not successful in a certain size was chosen [FP35113; FP60074; CA1030412]
    • QuickFix: Problem solved, where setting the page geometry boxes with 2 settings was not successful [FP64213; FP64503]
    • QuickCheck: Issue solved, where stopping processing after the defined timeout took rather long [CA1029997]
    • ToPDF: Issue fixed, where certain structures in a TIFF file could result in extremely long processing time and an exhausting cache folder [CA1030656]
  • Reports
    • PDF reports: Issue fixed, where highlighting did not use the correct colors for highlighting [FP60552; CA1030164]
  • Desktop
    • Problem solved, where Checks could not be edited or created in the Japanese user interface [FP64730]
    • Ask-at-runtime: Import for Variables now supports variables.json created by log Profile execution [CA1029289]
  • Plug-in
    • Problem solved, where installation of the Plug-in was not successful in some cases (Windows only) [FP64178]
    • Issue fixed, where an attempt was made to load the Plug-in in the Acrobat sandbox mode
  • General
  • A free of charge update of pdfToolbox 12 Desktop for owners of a pdfToolbox 12 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Checks
    • Number of hits in this check: Problem solved, where number of hits were not determined properly [CA1030410]
    • Include other check: Problem solved, where certain kind of nesting of Checks did not result in the expected hit [FP64080]
  • Actions
    • QuickCheck: Problem solved, where Form XObjects could result into an invalid result [FP64055; FP64048]
  • A free of charge update of pdfToolbox 12 Desktop for owners of a pdfToolbox 12 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • New predefined Profiles
    • Convert to PDF/X-1a (US Web Coated (SWOP) v2)
    • Convert to PDF/X-3 (US Web Coated (SWOP) v2)
    • Convert to PDF/X-4 (US Web Coated (SWOP) v2)
    • Convert to PDF/X-6 (US Web Coated (SWOP) v2)
  • New Fixup
    • Remove color space from transparency group entries
  • Extended Fixups
    • Map spot and process colors: New option to define a spot color tint value [CA1029943]
    • Set rendering mode for text: New options: "Line width for stroke" and "Line join for stroke"
    • Convert page content into image: New option: "Keep text as clipped images (uses original fonts)"
  • New Properties
    • Objects close to each other (Sifter based)
    • Number of nodes on page [CA1030013]
  • Extended Properties
    • Effective ink coverage: based Properties: New operators "highest/lowest value lower/greater than" [FP62651]
  • Desktop
    • Process plan UI: Several improvements (e.g. editing Variables in Actions, auto-scroll when drawing a transition, usage for Actions etc.)
    • Process plans can now also be set to hidden in list of Profiles [FP61460]
    • Variables: Improved handling when "Esc" is pressed during editing [FP61829]
  • Actions
    • Impose: Page scaling factors (UserUnits) are now taken into account
  • Extended Actions in Process plans
    • Compare PDF: Area threshold to define minimum area with differences required to generate a hit
  • Internal HTML converter updated to callas pdfChip (v2.3.070)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3e)

Fixes

  • Desktop
    • Compare: Issue fixed, where custom values were not remembered [CA1022451]
    • Compare: Issue fixed, where a page scaling factor (UserUnits) was not properly taken into account in certain cases
    • Object inspector: Issue fixed, where a page scaling factor (UserUnits) was not taken into account for some object details in some cases
    • Switchboard: Extract dieline: Support Variables in Checks added [FP62200]
    • Export Profiles for previous version: Adjustments to fix some backward compatibility issues [FP62307]
    • Testmode: Issue fixed, where a Process plan in a Process plan resulted in an error warning in some cases [FP62427; FP62570]
    • Problem solved, where editing a Fixup from within a Process plan could results into an unstable behavior or mixed display of entered text [FP62866]
  • PDF Standards
    • Validation for PDF/A-4.. and PDF/X-6..: Some minor adjustments to clarify reporting
    • Convert to PDF/A-4e: Adjusted handling for annotations to avoid removal of 3D annotations [CA1030074]
  • Process Plans
    • Actions: Issue fixed, where negative values for e.g. offsets were not properly handled [FP62549]
    • Actions: Issue fixed, where no Pop-up for simulation profile was available for Image export [FP62308]
    • Actions: Problem solved, where input values of page numbering were not interpreted as expected (e.g. "First page" had to be "0", now it is "1")
    • User interface: Issue fixed, where selected zoom was not kept when the window was resized [FP62751]
    • Reports: Issue fixed, where the report type "PDF overview" could not be selected multiple times per setting
    • Actions + QuickFix: Issue fixed, where the "More details" button created an error message in non-English environments [FP62550; FP62658]
  • Fixups
    • Downsample/recompress images: Problem solved, where using the "Upsampling" algorithm created corrupt images [FP32839; CA1030008]
    • Convert colors: Problem solved, where result contained corrupt images in certain cases [FP59623]
    • Repair invalid bookmark hierarchies: Problem solved, where bookmark destinations were changed in certain cases [CA1030041]
    • Insert pages: Problem solved, where a missing "Resource" dict resulted in issues in other processing applications [FP62852]
    • Set page geometry boxes: Issue fixed, where the generic even/odd page filter did not work properly [FP62428]
    • Condense into single spot color: Problem solved, where specified color was removed from the PDF in certain cases [FP61492]
    • Create links for text: Issue fixed, where processing could lead to a high memory consumption in certain cases
    • Create invisible text via OCR: Fixed issue, where invisible text was not properly placed on rotated pages in some cases
    • Convert colors: Problem solved, where result was not as expected when "Convert colors using DeviceLink profiles" was also included in the same Profile [CA1029280; FP60335]
    • Convert spot color names to UTF-8: Problem solved, where conversion did not work as expected in some cases [FP60511]
  • Checks
    • Find barcodes:
      • Issue fixed, where "PDF 417" barcodes were seldom detected
      • Problem solved, where barcodes with the symbology "RSS Expanded" were not properly detected
      • Issue fixed, where "Bar Width Reduction" measurements did not match the expected values [CA1029932]
      • Issue fixed, where wrong bounding box for "EAN 13 + 2" was reported
      • Optimized reporting if multiple barcode properties are combined in a Check to avoid unnecessary redundancy in reporting
      • Issue fixed, where a barcode check did not derived a proper result anymore [FP62402]
    • Text on page: Issue fixed, where RegEx icon was missing [FP62840]
    • Text on page: Problem solved, where some operators were not properly handled [FP62839]
    • Font processing: Problem solved, where a Type0 fonts sharing the same CID font was not properly handled [CA1029907]
    • Font processing: Problem solved, where processing certain Type3 fonts could cause font issues in the PDF [CA1029470]
  • Actions
    • ToPDF
      • PostScript:
        • Problem solved, where conversion with raster images resulted in random performance issue on Windows [CA1027172}
        • Problem solved, where no ToUnicode was inserted when an Identity-V CMap was used [CA1027909]
        • Issue fixed, where a Font was replaced with Courier although the font was available in rare cases [CA1028521]
        • Issue fixed, where processing was not successful with a certain PS file [CA1028445]
    • Compare PDF: Issue fixed, where a compare report wasn't created in a Process plan step
    • Overlay: Issue fixed, where handling of Variables wasn't correct
  • Reports
    • Problem solved, where creating a custom HTML template report from a Process plan step failed [CA1029852]
    • Quick Check: Problem solved, where certain type of inverted requests in the config file took unexpected long with complex PDFs [FP61985]
    • HTML-template based Reports: Issue fixed, where certain kind of expressions in the manifest.xml where not properly interpreted [FP62857]
  • CLI
    • --logexecution: Issue fixed, where Variables in a Profile could caused in an error 1000 [FP62884]
    • --logexecution: Issue fixed, where Process.log listed unnecessary errors for Variables of different types [FP58289]
  • General
    • Problem solved, where a PDF with invalid marked content definition could not be processed anymore after layer were added [CA1029914]
    • Compare: Corrected return/error code when used as Process plan step [FP62851]
    • QuickCheck: Issue fixed, where the return/error code was not correct if input file does not exist [FP62825]
    • Problem solved, where MacOS version info was not correct reported for MacOS BigSur [FP62551]
    • Problem solved, where a PDF file couldn't be converted to PDF/A-1b without APDFL optimization [CA1030022]
  • An upgrade to pdfToolbox Server 12, pdfToolbox CLI 12 or pdfToolbox SDK 12 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • PDF/X-6 Support
  • PDF/A-4 Support
  • PDF/VT-3 Support
  • Quick Fix: Perform high-performance corrections as CLI action or as Process plan step
    • Adjust page tree
    • Adjust spot colors
    • Apply Rotate key
    • Auto-correct page geometry boxes
    • Duplicate pages
    • Embed Output Intent
    • Enlarge pages
    • Flip pages
    • Inject DPart
    • Insert empty pages
    • JavaScript based configurations
    • Merge spot colors
    • Remove all Output Intents
    • Remove pages
    • Remove page geometry boxes
    • Rename spot colors
    • Rotate pages
    • Scale page content only
    • Scale pages
    • Set MediaBox to origin
    • Set layer visibility
    • Set page geometry box
    • Set page geometry box by dimensions
    • Set Processing Steps metadata for layer
  • Desktop
    • Actions for Process plans can now be created and edited directly using a new user interface
    • Listing of page geometry boxes in separate Pop-up in page size display in footer
    • Visualizer: Heatmap views for ink coverage below/above per separation
    • Visualizer: Heatmap views for out of gamut comparison
    • Visualizer: Page border/Bleed area views: merged into one new view, where security width can be adjusted
    • Compare: New comparison methods "Delta E" and "Delta C" (both for 1976 and 2000 specifications)
    • Compare: Resolution and navigation keys added along with zoom functionality [FP25739; FP30051; FP32420]
    • Optimization of PDFs when saved can now be adjusted in the user preferences
    • License Server: Settings for Server can now be defined in the user interface
    • New "Free tools" in Standalone, which can be used without activation
    • Export Profiles for a previous pdfToolbox version
  • Process plans
    • New step type "Add files" for adding additional documents as file attachments to the PDF
    • New step type "Compare PDFs" which allows an automated comparison of files (based on rendered pages)
    • New "Quick Fix" for performing high-performance corrections are available as new step type
  • General
    • Page scaling factors (UserUnits) are now taken into account for all reported values (e.g. text sizes, line widths, image resolutions, ...) [FP26307; FP51807; FP56594; CA1028939; FP57968; FP58614]
    • Optimization of PDF structure when saved will no longer optimize fonts
  • New Profiles and Process plans
    • Library: PDF Standards
      • Convert to PDF/A-4, A-4e, A-4f (without fallback conversion)
      • Convert to PDF/X-6 (for Coated GRACoL 2006, Coated GRACoL 2013, ISO Coated v2, Japan Color 2001 (Coated), PSO Coated v3)
      • Convert to PDF/X-1a, X-4, X-6 (Coated GRACoL 2013)
      • Verify compliance with PDF/A-4, A-4e, A-4f
      • Verify compliance with PDF/X-6, X-6n, X-6p
      • Verify compliance with PDF/VT-3
      • PDF/A-2u: Outline non-Unicode text if it is below specified share of all text
    • Library: Prepress, Color and Transparency
      • Create DPart record information from headings
      • White underlay for print content on transparent foil
      • White underlay for print content on transparent foil (with bleed)
  • Enhanced Profiles and Process plans
    • Library: Prepress, Color and Transparency
      • Check and fix bleed
  • New Fixups
    • Create spot color page based on ink amount: Creates a spot colored image on top of the current page content based on the ink amount
    • Arbitrary JavaScript controlled Fixups: Allows for using JSON structures to select and parameterize any available Fixup
    • Set color: Changes the color for all identified objects
    • Create invisible text via OCR: Pages are rendered internally and an OCR is performed (languages installed by default: English and German), more information: https://ocr.callassoftware.com
    • Create links for text: Sets a link to a specified URL at each text object which matches the defined string
  • Enhanced Fixups
    • Generate bleed at page edges: New method "stretch border area", which is using page content to create a un-proportional stretched image for the created bleed
    • Generate bleed at page edges: New sub dialog for all geometrical settings
    • All Fixups are now taking page scaling factors into account automatically, the option "Factor in scaling factor" has therefore been removed
    • Convert page content into image: New option to filter objects, which shall not be used for rendering
    • Fixups setting page geometry boxes: MediaBox is set to 0/0 by default now [FP45010]
  • New and enhanced predefined Fixups
    • Library: Prepress, Color and Transparency
      • Convert gray CMYK images to grayscale
      • Convert gray RGB images to grayscale
      • Make rich black
      • Generate 3mm bleed by stretching border area
      • Convert alternate color space for spot colors to CMYK (Coated GRACoL 2013)
      • Convert color to Coated GRACoL 2013 (convert spot colors to CMYK)
      • Convert color to Coated GRACoL 2013 (keep spot colors)
      • Embed Output Intent Coated GRACoL 2013
      • Set Overprint Mode for ICCbased CMYK to 0
    • Library: PDF Standards
      • Make invisible text via OCR
  • New Properties
    • General: Support for "Output Intent Scope" added in Check sidebar (PDF 2.0 feature)
    • Several new Properties for page box dimensions containing all units (old, separate Properties per value will become converted into the new ones)
    • Content stream size of page + Content stream size of most complex page: Determine stream sizes of pages or find the page with the largest size
    • Several new and modified Properties for PDF/X-6, PDF/A-4 and PDF/VT-3 (some with new PDF 2.0 features)
    • Has Processing Steps metadata
    • Find barcodes: Identifies any number of barcodes or matrix codes in specified area
    • Size of stroked vector object [FP61233]
  • Enhanced Properties
    • All Checks are now taking page scaling factors into account automatically, the option "Factor in scaling factor" has therefore been removed
  • New and enhanced predefined Checks
    • Library: PDF Standards
      • Uses ICCbased CMYK: Adjusted settings
      • Text objects that cannot be mapped to Unicode
    • Library: Prepress, Color and Transparency
      • Object uses black only
      • Uses ICCbased CMYK
      • Gray CMYK images using CMY with 2% tolerance
      • Gray RGB images with 2% tolerance
  • New and predefined Quick Fixes
    • Library: Prepress, Color and Transparency
      • Apply rotate key
      • Duplicate all pages
      • Embed Output Intent PSO Coated v3 (ECI)
      • Embed Output Intent US Web Coated
      • Inject PDF/VT DPart data (blocks of 4 pages)
      • Insert empty page after each page
      • Remove all Output Intents
      • Rotate pages by 90 degrees counter-clockwise
      • Scale pages to A4
      • Set MediaBox to origin
      • Set Processing Steps metadata for layer
  • New in Switchboard
    • PDF Standards: PDF/X-6
    • Text: OCR
    • Large format printing: Pole banner to create certain kinds of hemstitch banner
  • Actions
    • Quick Fix: Perform several high-performance corrections (available on CLI and as Process plan step)
    • Compare: New comparison methods "Delta E" and "Delta C" (both for 1976 and 2000 specifications)
    • Visualizer: Heatmap views for ink coverage below/above per separation
    • Visualizer: Heatmap views for out of gamut comparison
    • Visualizer: Default output format is now images, PDF report has been deprecated
    • Visualizer: Page border/Bleed area views: merged into one new view, where security width can be adjusted
  • Reports
    • XML: New structure for triggers in the reports: they will now be listed as "value" and (if useful) as additional "detail"
    • XML: New listing of "effective" page box dimensions, which include existing page scaling factors
    • XML: New listing of several barcode or matrix codes details when barcode-related Property has been executed
  • Server
    • Reports in Server: Possibility to select templates for overview reports per severity added [FP60229]
  • CLI
    • Extract dieline: The CropBox will be used for resulting dimension and new option --pagebox for selecting another box [CA1029822]
    • Quick Fix: Perform several high-performance corrections (--quickfix)
    • Reports: New option to define a "suffix" for created reports (suffix=___> [FP60229]
  • Most recent version of Adobe PDF Library integrated (v18.0.3PlusP1c)
  • Internal HTML converter updated to callas pdfChip (v2.2.068)

Fixes

  • Enhanced Profiles
    • Verify compliance with PDF/X-4..: XMP metadata attached to the content stream via marked content is now also taken into account
    • Verify compliance with PDF/A-2..: XMP metadata attached to the content stream via marked content is now also taken into account [FP46416; CA1028118]
    • Verify compliance with ZUGFeRD: Adjusted schema file [CA1029819]
  • Fixups
    • Flatten transparency (and overprint)
      • Problem solved, where processing resulted into a color shift caused by a RGB object above a CMYK image [CA1029728]
      • Problem solved, where ICC profile was removed from OutputIntent [CA1029138]
      • Issue fixed, where processing resulted in a thicker glyph in certain cases [FP51872]
      • Issue fixed, where flattening caused distorted glyphs in some cases [FP28547]
      • Problem solved, where an unexpected color shift occurred, when ICC v4 profile was used [CA1029182]
      • Problem solved, where opening the flattened file resulted in warnings for font widths or missing glyphs in some PDF viewers [FP55011]
      • Issue fixed, where drop shadows were not handled properly in certain cases [CA1029118]
      • Problem solved, where processing resulted in modified page appearance in some cases [FP60056]
      • Problem solved, where flattening wasn't successful and the resulting PDF could not be opened [CA1029034]
      • Issue fixed, where processing resulted in an empty page with a specific PDF [FP60081]
      • Problem solved, where flattening with fix glyph width information resulted in removed objects [FP27742]
      • Issue fixed, where repair invalid ToUnicode values and flattening resulted in a FixFailure for flattening [FP30167]
      • Problem solved, where flattening and optimization resulted in duplicated text elements [CA1028240]
    • Convert spot color names to UTF-8: Several improvements for better handling of special characters (e.g. Umlauts) and encodings [CA1029140]
    • Scale pages: When pages with page scaling factor are scaled to a value below the maximum page size the scaling factor (UserUnits) will now be removed [FP57818; FP58614]
    • Convert colors: Improved handling for ICC profile names containing characters like "*" (Windows only) [FP60771]
    • Downsample/recompress images: Problem solved, where images became modified [FP61697]
    • Font embedding: Problem solved, where embedding of "MS Mincho" font resulted in Identity encoding issues [CA1029651]
    • General font processing: Issue fixed, where simple encoding was added to CID fonts, although not necessary [CA1029588]
    • Map spot and process colors: Adjusted interpretation of RegEx to avoid creation of doubled names [FP59771]
    • Map spot and process colors: Problem solved, where spot color names were not properly corrected when RegEx was used (Linux Only) [FP60489; FP60438]
    • Remove annotations: Problem solved, where removal was not successful, if boxes were set beforehand in same Profile [FP61063]
    • Create and apply shapes: Issue fixed, where Asian and other non-latin glyphs were not properly handled [FP61242]
    • All "Set page geometry boxes"-Fixups: Optimized handling of setting "All" in "Apply to:" to increase processing speed [CA1029145]
  • Checks
    • Effective ink coverage Properties: Improved detection for low ink coverage (e.g. less than 5%)
    • Set overprint and knockout: Issue fixed, where generic filter for "smooth shades" did not work properly [FP61979]
    • General file analysis: Problem solved, where invalid image data could result into a hanging process for specific PDFs [CA1029321; CA1029749; CA1029788]
    • Sifter-based Properties: Issue fixed, where transparency softmasks were not taken into account for visibility or obliteration [FP58394]
  • Actions
    • MergePDF: Problem solved, where checkboxes in forms were removed [FP29681]
    • ToPDF: Enhanced handling for certain alert window in MS Visio [CA1029664]
    • Overlay : Issue fixed, where page scaling factors in PDFs were not properly respected
    • QuickCheck: Several smaller listing issues fixed
    • Split at mark: Problem solved, where the original PDF became modified
    • Extract dieline: Issue fixed, where wrong unit was used for creation [FP61642]
    • Extract dieline: Issue fixed, where <doctype> for SVG was not properly defined and inline tracing comments included [FP60382]
  • Desktop
    • Layer Explorer: Improved rendering behavior when selecting and un-selecting layers
    • Libraries: "Essentials" removed and "Prepress" set as default Library
    • Bookmarks pane: Issue fixed, where content was not updated after Fixup execution
    • General display of pages: Reviewed highlighting of page geometry boxes in zoom mode
    • Compare: Issue fixed, where "Start quick change" did not respected view and zoom level [FP61446]
    • Issue fixed, where import or export Profiles did not remember the last used folder [FP60374]
  • Distributed processing
    • Issue fixed, where report templates were not properly transferred to the Satellite in some cases
  • Reports
    • Quick Check: Issue fixed, where entries for transparency groups on page level were not properly reported [FP60698]
    • XML: Issue fixed, where report listed invalid plate names (Linux Only) [FP60489]
  • General
    • Issue fixed, where file structure optimization resulted into an error with certain files [FP60028]
    • Issue fixed, where a Process plan step was not executed under certain circumstances [FP60986]
    • Problem solved, where post-processing after a DeviceLink conversion resulted in an error [FP47826]
    • Problem solved, where post-processing resulted in moved glyphs with a specific file [CA1026282]
    • Issue fixed, where post-processing took quite long on Linux and MacOS compared to Windows [FP55096]
    • Problem solved, where certain glyph optimization of flattened file resulted in damages content [CA1023107; CA1024019; CA1028839; FP27480]
    • Office conversion: External application changed to LibreOffice or OpenOffice on MacOS (MS Office no longer available) [FP60779]
  • A free of charge update of pdfToolbox 11 Desktop for owners of a pdfToolbox 11 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Map spot and process colors using script variables: Issue fixed, where Fixup did not work properly [CA1029385, FP60291]
    • Create and apply shapes: Problem solved, where using a page-range Check via "Include other Check" resulted in an improper result [FP59766]
    • Create and apply shapes: Issue fixed, where "suppress rendering outside shape" caused an invalid result in certain cases [FP59897]
    • Subset fonts: Problem solved, where glyph became invisible in some special cases for Type 1 Simple fonts [FP26748; FP36978; FP59430]
    • Conversion to PDF/A: General font handling: Fonts will be converted to CFF in most cases for non-symbolic TrueType fonts to avoid several issues in post processing [CA1029282]
    • Conversion to PDF/A: Issue fixed, where annotations were not properly handled in certain cases [CA1029390]
  • Checks
    • Problem solved, where combined "Include other Check" Properties with "Fire if any condition is met" didn't work properly, e.g. when used in a Fixup [FP59870; FP60064, FP57904; FP59766]
    • Problem solved, where a combination of 2 "Include other Check" Properties did not find the intersection of both Checks [FP57904; FP59870]
  • Actions
    • ToPDF: Issue fixed, where a random unstable behavior during conversion of PostScript occurred (Windows only) [CA1028342]
    • ToPDF: Problem solved, where a defined bounding box in PostScript was not honored properly [CA1028811]
    • ToPDF: Problem solved, where TIFF images with certain layer configurations from Photoshop were not properly converted [CA1029386]
    • ToPDF: Improved handling for multiple, parallel executed LibreOffice conversions [CA1029433 CA1029224]
    • ToPDF: Improve handling of SVG files without explicitly defined page size (viewBox is used if existing) [FP53757; FP60300]
    • Extract dieline: Moved "transformation matrix" into a SVG group element to ensure compatibility with older devices [FP60217]
  • Desktop
    • Process plan: Issue fixed, where "Rename PDF" if used as last step lost its transition to the "End" [FP59983]
    • Profile import: Issue fixed, where a hash error was displayed, although not necessary [FP60018]
  • CLI
    • ToPDF: Issue fixed, where a --topdf_parameter had to be written in upper case [CA1029391]
    • Profile processing: Improved error handling for certain processing issues (CLI and SDK only) [CA1029390]
  • Reports
    • XML: Problem solved, where XML version 1 and text reports were not created [CA1029383]
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3c)
  • A free of charge update of pdfToolbox 11 Desktop for owners of a pdfToolbox 11 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)


Features

  • General
    • Process Plans: Support for HTML-based template reports in Process Plan steps
    • Support for ZUGFeRD 2.1
  • New Fixup
    • Remove separations: Removes objects in the specified separations, but keeps the effects of the objects in the remaining separations [CA1029073]
  • Desktop
    • Standalone: New zoom functionality, page navigation and unit selector for page dimensions in footer
    • Variables: JavaScript-Editor with enhanced functionalities like highlighting of errors for exceptions during script evaluation
    • Impose: Text-based logging/debugging function for testing of imposition schemes
    • Split or reorder: New option "Replace original" for Actions using "Merge again" to replace original input file in Process Plans [FP52850]
  • New Action
    • New --addbookmark option to add a bookmark structure from a XML file
  • Distributed Processing
    • Support for files sizes larger than 4 GB [FP59049]
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP7d)
  • Internal HTML converter updated to callas pdfChip (v2.2.066)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3a)

Fixes

  • Desktop
    • Visualization of tagging structure as HTML: Issue fixed, where URLs starting with "https://" were extended with "http://" [CA1029313]
    • Reviewed and revised handling of window tiling, page zooming and the compare mode
    • Improved behavior and new logging functionality for cases when a Library contained invalid references [FP59002]
    • Ask-at-runtime for Variables: Revised and improved error handling [FP58831]
    • Process Plans: Problem solved, where new user interface for creating and editing Process Plans did not work properly in Acrobat Plug-In using MacOS
    • Process Plans: Issue fixed, where a password could not be pasted into respective field [FP58794]
    • Problem solved, where Chinese language was no more available using Windows [FP58443]
    • Layer explorer: Issue fixed, where usage of Layer settings resulted in an unstable behavior in certain cases (MacOS only) [FP58027]
    • Manage Libraries: Problem solved, where a Profile could not be added into a newly created Library [CA1027535]
  • PDF Standards
    • All PDF/A-2 and PDF/A-3 conversions: Added Fixups "Convert spot color names to UTF-8" and "Convert font names to UTF-8" to ensure conversion
    • All PDF/X-4 and PDF/X-5 conversions: Added Fixups "Convert spot color names to UTF-8" and "Convert font names to UTF-8" to ensure conversion
    • All PDF/X-4 and PDF/X-5 conversions: Added Fixup "Fix glyph width information" [CA1029105]
    • All PDF/X-4 and PDF/X-5 conversions: Issue fixed, where a mismatch of the Creation date caused by invalid entries in DocInfo and XMP was not repaired [FP53968]
    • All PDF/X-4 and PDF/X-5 validations: Adjusted recognition of JPEG 2000 images using more than 1 color space [FP53585]
  • Enhanced Profiles
    • All "GWG 2015"-based Profiles: Removed Custom Fixup "Fix glyph width information" (is part of PDF/X-4 conversion now)
    • All "Digital printing" Profiles: Checks for "White object is not set to knock out" adjusted to ignore registration color [FP58849]
  • Enhanced Process Plans
    • Check and fix bleed: Issue solved, where bleed for facing pages was not properly determined
  • Fixups
    • Flatten annotations and form fields: Completely reviewed and revised integration to solve several issues [CA1022908; FP54968; FP57888]
    • Prepare annotations for PDF/A-2: Issue fixed, where annotations with no defined size got a size entry [CA1029035; CA1028573]
    • Place content: Problem solved, where certain special characters in the kfpx or template file name resulted into an error (Linux only) [FP59599]
    • Place content: Issue fixed, where positioned PDFs were losing contained link annotations [CA1028214]
    • Discard hidden layer and flatten visible layers: Issue fixed, where processing resulted in missing resource in certain cases [CA1025441; FP59567]
    • Put objects on layer:
      • Issue solved, where unmatched operators in contents stream could be created under certain circumstances
      • Issue fixed, where separating objects did not work for imposed PDFs [CA1025261]
      • Problem solved, where processing resulted in an unnecessary complex and big file in certain cases [CA1029073]
    • Extract spot colors from DeviceN one by one:
      • Problem solved, where objects vanished in specific cases, e.g. with filled vector objects, using a SmoothShade as Pattern [CA1028305; CA1028620]
      • Problem solved, where processing took rather long on a certain, quite simple file [CA1028305]
      • Problem solved, where resulting file had a high increase in file size in certain cases [CA1029152]
    • Extract all colors from DeviceN one by one: Problem solved, where resulting file has missing objects in certain cases
    • Set page geometry boxes (page box dimensions): Issue fixed, where UserUnit was changed to a whole number but the dimension was changed for the first setting only [CA1028467]
    • Create and apply shapes:
      • Problem solved, where sharp angles could result in unnecessarily long pinnacles [CA1029213]
      • Problem solved, where deriving shapes from certain kinds of vector objects did not work properly [FP55279]
      • Issue fixed, where similar inside/outside settings for page boxes resulted in different results [FP55598]
      • Problem solved, where "reduce to outer borders" triggered the creation additional unnecessary lines [FP54492; FP55279]
      • Problem solved, where page scaling factor ("user units") were not taken into account [CA1029154]
    • Create bleed for irregular shapes: Issue fixed, where shape was not properly created for contours with very sharp angles [CA1029122]
    • Create bleed for irregular shapes: Problem solved, where spot alternates of created bleed were different than the original spot color [CA1028962]
    • Outline page geometry boxes: Problem solved, where page scaling factor ("user units") were not taken into account [CA1029154]
    • Create content entry for link annotations: Issue fixed, where TOC bookmarks were not regarded for creation [FP58469]
    • Flatten transparency: Problem fixed, where certain glyphs became corrupted and an error warning occurred in PDF viewers [FP56785]
    • Flatten transparency: Problem fixed, where outlined text became malformed if file was imposed afterwards [FP27204]
    • Create bleed by upscaling: Problem solved, where page scaling factor ("user units") were not taken into account [CA1029154]
    • Remove invisible image data: Problem solved, where images were not handled properly in certain cases [FP55921; CA1028998; FP58231; FP27921]
    • Remove XMP Metadata compliant with PDF/X-4: Issue fixed, where removal was not successful in some cases [FP57149; FP58137]
    • Set overprint and knockout: Problem solved, where Smooth Shades were converted with default filters (e.g. for text) [FP54135]
    • Font processing: Issue fixed, where font embedding failed on a system with non-latin characters [CA1028656]
    • Font processing: Problem solved, where conversion resulted into an invalid 2-Byte value entry in bfrange in certain cases [CA1029174]
    • Embed missing fonts: Problem solved, where processing resulted into shifted glyphs in special cases [CA1028940]
    • Embed missing fonts: Issue fixed, where processing resulted in shrunken capital glyphs with specific font [CA1028989]
    • Set line width: Added inch as possible unit [CA1029039]
    • Convert colors: Issue fixed, where advanced settings were not shown, if Profile was exported from Preflight [FP55987]
    • Convert spot color names to UTF-8: Reviewed and improved handling of non-compliant spot color names with umlauts [CA1029140]
    • Convert colors using n-channel: Issue fixed, where ICC profile was not shown in edit dialog, when the ICC profile had no description [FP57843]
    • Convert font names to UTF-8: Problem solved, where invalid UTF-8 names were not repaired in certain cases [FP52034]
  • Checks
    • Sifter-based Properties:
      • Issue solved, where stacking of objects was not properly derived in certain cases [CA1028919]
      • Issue solved, where logging the execution resulted in an unstable behavior (MacOS only) [FP53306]
      • Problem fixed, where analysis took very long under certain circumstances [FP57033]
      • Issued solved, where some thin lines were not properly detected [FP50812]
      • Problem solved, where certain complex Vector objects where not properly classified regarding the overlapping of page boxes [CA1029034]
    • Issue fixed, where Processing Steps objects were not properly detected when part of a Form XObject [FP55706; CA1029073]
  • Actions
    • ToPDF:
      • Images:
        • Support for TIFF using 16Bit with Big Endian [FP55012; FP57008]
        • Problem solved, where certain PSD files resulted into an invalid PDF [CA1028898]
      • Office:
        • New --topdf_parameter "NoBitmapMissingFonts" for MS Office, which do not rasterize fonts if embedding is not possible (fonts will be substituted by another font then) [FP44692]
        • New --topdf_parameter "CSV_IMPORT" for LibreOffice to define field separator, text delimiter and character set (as ASCII values) for CVS file import [CA1029054]
        • Problem solved, where office conversion wasn't successful on Windows 2008 Server R2 SP1 64bit [CA1029298]
        • Issue fixed, where conversion in MS Excel failed due to missing external pivot sources [CA1029253]
        • Issue fixed, where an Excel file could not be converted when --topdf_useexcelpagelayout was used (caused by empty pages) [CA1029061]
        • Problem solved, where office conversion failed due to a missing .dll file [FP57863; FP59621]
        • Issue fixed, where a Unicode encoded string indicating an error from Office was not properly displayed in the STDOUT (e.g. on a Japanese system) [CA1029175]
      • PostScript:
        • Problem solved, where processing was not successful randomly when converting PostScript to PDF (Windows only) [CA1028903; CA1029121]
        • Problem solved, where Chinese, Japanese and Korean fonts were not properly handled in certain cases (might affect conversion of PostScript files which extract internal resources during processing like reported by [CA1027902]) [CA1029251]
    • Pre-separate pages: Registration color is now also included in the generated separations [FP52265; FP52942; FP56488; CA1026318]
    • Pre-separate pages: Issue fixed, where an image mask was not properly handled [CA1029073]
    • Render to buffer: Issue fixed where annotations were not rendered (only for SDK) [CA1028834]
    • Impose:
      • Problem solved, where calculations could not exceed values bigger than 1.000.000
      • Crop marks will now get a clipping to avoid overlapping of content in certain cases [FP35510]
      • New slot definition parameter in SheetConfig "ClipMode" to define basis for crop mark positioning (page or slot) [FP52916]
      • New slot definition parameter in SheetConfig "TrGroupMode" to create a slot as a non-isolated transparency group [FP42398]
    • Reports
      • Mask reports: Fixed issue, where the "hide" option had no effect on created bookmarks for the respective severity [CA1029302]
      • QuickCheck: Issue fixed, where reported info about embedding status was not correct for Type3 font [FP58737]
      • QuickCheck: Problem solved, where file could not be parsed although it had no syntax issues [FP57608]
      • XML report: Problem fixed, where report creation with ink coverage was not successful on PDFs with non UTF-8 compliant spot color names [FP57743]
  • Server
    • Process Plans: If output from "Save PDF copy" is in a subfolder, this subfolder is now created in the output folder as well
  • CLI
    • Variables: Improved error reporting when referenced DeviceLink profiles do not exist
  • General
    • Problem solved, where some types of processing could result in unnecessarily extensive memory usage [CA1029088]
    • Problem solved, where order of Properties in a Check could cause different results if "Fire if any condition is met" is active [FP57904]
    • Issue fixed, where file structure optimization resulted into an error with certain files [FP58088]
    • Issue fixed, where resources dictionary was not fixed when --nooptimization was used [CA1029052]
    • Problem solved, where internal optimization of the file structure resulted in an unstable behavior [CA1028988]
    • Issue fixed, where logging file was not properly filed in certain cases (e.g. with "Convert pages with very complex page descriptions into CMYK images") [FP57546]
    • Problem solved, where certain structures of signed PDFs could not be properly validated [CA1028730]
    • Problem solved, where images using a specific "JPEG2000 Codestream Format" could not be analyzed [CA1028930
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Desktop
    • Edit Profiles: Problem fixed, where removing a Check from a Profile (which was switched with a Variable) resulted in the loss of the Variable assigned to other Checks (if the same Variable was used) [FP53760]
    • Problem solved, where certain Libraries could not be opened in French version [FP53686]
    • Switchboard: Issue fixed, where Batch processing resulted in empty folders [FP53713]
    • Test mode: Changed default displayed PDF from initially for Test mode used file to the currently open file [FP53615]
  • Actions
    • ToPDF: Office: Support for file formats .wmf, .emf, .pcx, .bmp and .pgm to be converted using LibreOffice [CA1027903]
  • Reports
    • Profile execution: Identical Checks (e.g. contained as Custom Check and via Standard validation) will not be merged anymore but reported separately
  • Server
    • Edit jobs: Problem solved, where editing a job with a "Remote" Profile resulted in the loss of defined report settings [FP51919]
  • CLI
    • Profile execution: Identical Checks (e.g. contained as Custom Check and via Standard validation) will not be merged anymore but reported separately
    • Updated translations for non-major languages (cz, da, fi, ko, nl, no, pl, pt, sv, zh_CN, zh_TW) [CA1028207]
  • General
    • Variables: Problem solved, where multiple identical Checks (switched by a Variable) could result in improper results [FP53726]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Test mode: Several enhancements (optional page geometry box view, result of QuickCheck is displayed, visualization of generated shape for Checks) [FP52010]
    • Compare PDF: Origin of page positioning can be defined
    • Object inspector: Some minor improvements related to information about overprinting [FP52425]
    • Switchboard: Batch-processing of Profiles with Variables in Workspace: New option to ask for Variables for each file during runtime [FP52981]
    • Standalone now shows an indicator in the footer areas if PDF is encrypted
    • QuickCheck: Available QuickChecks are now available in a separate menu item in the QuickCheck editor
    • Switchboard: Batch processing for Process Plans if linked into Workspace [CA1025609; FP21963; FP36198; FP37937; FP44284; FP49498; FP51444]
  • Profile
    • New option "PDF Version 2.0" in Document group to check if a PDF contains features which require this PDF version
  • New Fixups
    • Set PDF version in header: Sets the PDF version independent from what features are used in the PDF
  • Actions
    • ToPDF: Added support for page scaling factor (UserUnit) in resulting PDF, if input image exceeds the maximum dimension of a PDF page [CA1027771; FP21635; CA1026629]
  • Enhanced Fixup
    • Convert fonts to outlines: Extended scope to Type 3 fonts [CA1022867; FP37894; FP47760; FP49088; CA1027964; FP52417]
    • Flatten transparency: New option to set a timeout, after which the whole page gets rasterized [CA1027633; CA1027399; CA1025453; FP52925]
    • Flatten transparency: Some conflicting settings will be handled in a more intelligent way (e.g. "JPEG" compression and "lossless" quality) [FP52633]
    • Outline page geometry boxes: Multiple settings for different configurations (e.g. for even and uneven pages) enabled [FP52651]
    • Convert colors using n-channel: Support for .icm profiles as destination profile added [FP53305]
    • Remove actions: New option "With invalid destination" [CA1027518]
    • Convert page into image: New option to take layer visibility into account and to preserve invisible layers [FP52513]
    • Create invisible text copy for all text: When deactivating the new checkbox "Merge all font resources", the existing fonts will be reduced and used with empty glyphs [FP51573]
    • Set PDF version if compatible: Has been renamed from "Set PDF version" and sets the PDF version in the PDF header only if all features in the PDF are defined in that version.
  • New Properties
    • Colored Type 3 font
    • Uncolored Type 3 font
  • Reports
    • QuickCheck: Content stream length can be determined e.g. to detect very complex files [FP53584]
    • QuickCheck: Support for DPart metadata
    • XML Report: Added color space for image masks [FP48021]
  • CLI
    • Compare: Origin of page positioning can be defined [CA1027644]
    • OpenPassword: New parameter to define an "open" password for encrypted PDFs: "--openpassword=..." [CA1027735]
  • License Server
    • Support for activation using the callas License Server for Desktop and CLI
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP5c)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP2d) [CA1028034]
  • Internal HTML converter updated to the latest version of callas pdfChip (v2.1.059)

Fixes

  • Desktop
    • Edit Variables: Issue fixed, where external editing of JavaScript did not opened the assigned default application (Windows only) [FP51586]
    • Compare PDF: Several adjustments to improve functionality and page display [FP36165; FP35778; FP52636; FP53407]
    • Object inspector and Visualizer: Issue fixed, where displayed content was not updated after the execution of Fixups [CA1026589]
    • New dialog with additional information if PostScript or Office conversion to PDF fails
    • Variables: Issue fixed, where a Variable classified as "String" in editing UI, was handled as a "Number" in ask-at-runtime dialog
    • Edit Fixups: Issue fixed, where Variables could be lost if list view for settings was used [FP52481]
  • Acrobat Plug-In
    • Issue fixed, where a PDF could not be converted to a PDF/X-Standard under certain circumstances [FP52578]
  • PDF Standards
    • PDF/A and PDF/X conversions: Added Fixups "Remove page level output intents" and "Remove Black Point Compensation entries" to ensure conversion of PDF 2.0 files to the respective standard
    • PDF/A validation: Adjusted detection of compressed object level metadata
  • Fixups
    • Several Fixups to split up DeviceN colorants: Several improvements to increase processing speed and to prevent visual changes in the resulting file [CA1027850; CA1028092]
    • Flatten transparency:
      • Issue fixed, where certain, already embedded fonts became unembedded after flattening [FP52550]
      • Problem solved, where flattening resulted in visible text, which was invisible before [FP48363, CA1027364]
      • Problem solved, where processing resulted in a missing image [CA1027286]
      • Issue fixed, where bookmarks lost their not destination after processing [CA1027772]
      • Problem solved, where certain glyphs got damaged after processing [CA1027900]
      • Issue fixed, where visible glyph defined as .notdef was removed [FP51831; FP5245]
      • Issue fixed, where transparent objects remained in PDF under certain circumstances [FP53244]
    • Substitute characters using .notdef glyph with space characters: Problem solved where certain Type 3 font became bullets after processing [FP53093]
    • Convert page content into image: Problem solved, where invisible layers from the PDF were visible in the resulting output image
    • Discard hidden layer content and flatten visible layers: Problem solved, where visible layers were removed in some cases [CA1028003]
    • Map colors: Issue fixed, where defined combination of CMYK colorant values in an image was not properly mapped to a spot color
    • Map spot and process colors: Issue fixed, where objects using DeviceN with multiple "None" colorants were not properly converted [FP38404; FP51529; FP52525; FP52774; FP52982]
    • Map spot and process colors: Problem solved, where unnecessary conversion of pixel data resulted in an unusual long processing time [FP52553]
    • Convert colors: Enhanced handling for Type 3 fonts to avoid visual changes
    • Convert colors: Issue fixed, where inconsistent spot colors remained in PDF, although Fixup "Make spot color appearance consistent" was contained in same Profile [FP50429; FP37675; FP52557]
    • Remove printer marks: Problem solved, where textual page content was also removed in certain cases [CA1027857; FP53028; FP53045]
    • General: Automatic repair for Type 3 fonts which are using very unusual resource dictionaries introduced by certain DTP software [CA1028093]
    • General: Length of Code Ranges in ToUnicode CMap Streams is now adjusted to 255 to match specification [CA1028128]
    • General: Problem solved, where text got displaced, caused by positioning of vectors within text objects which is not allowed [CA1028126; CA1027936]
    • General: Non-existing property resources are now be removed during the automatic optimization of the Content Stream references (by adding an empty dictionary in the BDC or DP commands) [FP52994]
  • Checks
    • Problem solved, where initial analysis on specific PDFs resulted in an unstable behavior or long processing time [CA1028230; CA1028157; CA1028080]
    • Issue fixed, where a certain way of color space definition for Pattern resulted in an error during analysis [FP52350]
    • Font is embedded: Problem solved, where a certain PDF with empty FontBBox values resulted in an unstable behavior [FP52795]
    • Context aware object detection: Issue fixed, where a combination of shape definitions was not properly regarded
  • Actions
    • Create PostScript: Problem solved, where creation was not successful with certain PDF [CA1027780]
    • ToPDF:
      • PostScript:
        • Problem solved, where conversion of PostScript (which extracted internal resources during processing) could not be properly processed [CA1027902]
        • Problem solved, where glyph positioning changed while converting certain PostScript files [CA1027912]
        • Issue fixed, where objects below a certain scaling factor were dropped in certain PostScript files [CA1027914]
        • Issue fixed, where PostScript could not be converted if a specific font was installed on the system [CA1028016]
      • TIFF:
        • Issue fixed, where rather large TIFF files (3 GB or more) could not be converted to PDF [CA1021439; FP25090]
        • Problem solved, where conversion of certain TIFF files resulted in an un-proportionally scaled result [FP52287]
        • Issue fixed, where TIFF with AlphaChannels (spot color) were not properly converted [CA1027782; CA1028201]
        • Issue fixed, where 16bit TIFF images were not properly converted [FP19497]
        • Issue fixed, where existing image XMP metadata was not preserved [CA1023497]
        • Problem solved, where RGB TIFF with alpha channels could not be converted [CA1024806; FP39228]
        • Issue fixed, where certain types of shadows resulted in striped output [FP33818]
        • Problem solved, where certain TIFF resulted in a very different visual result [FP52285]
        • Problem solved, where specific, ICC-tagged TIFF resulted in shifted colorants [FP52468]
        • Issue fixed, where transparency in TIFF was not properly regarded [CA1027593; CA1023947; CA1027813]
        • Problem solved, where CMYK TIFF with additional spot channels could not be converted [FP34428]
        • Problem solved, where some JPEG compressed TIFF images resulted in un-proportionally scaled result [FP27294; FP28140; FP30095; FP39228]
      • JPEG
        • Issue fixed, where a JPEG without a proper resolution could not be converted to PDF (will be set to 72 ppi by default now)
        • Problem solved, where certain very big JPEG images could not be converted to PDF [FP22503]
      • PSD
        • Issue fixed, where PSD images with an obsolete entry for spot colors could not be converted [CA1028171]
        • Problem solved, where PSD images marked as CMYK, but also included spot color data, were converted to CMYK only [CA1027298]
        • Issue fixed, where certain files using n-color- or alpha-channels could not be converted
    • SaveAsImage: Problem solved, where invisible layers from the PDF were visible in the resulting output image
    • Slice: Problem solved, where separation of objects into 2 files did not work properly anymore [FP52354; FP52501; FP52911; FP53079]
  • Reports
    • HTML-based template report: Issue fixed, where default images were not properly resized
    • HTML-based template report: Problem solved, where report could not be created using Linux [FP52526]
    • Layer reports: Adjusted report creation if a downsampling of the report is requested to avoid false reporting for low-res images [FP30414; FP52526]
  • Server
    • Problem solved, where Server jobs could not be started when path was a certain type of mounted SMB Share [FP53235]
    • Problem solved, where report generation failed if output PDF was already locked by another application [CA1027996]
    • Issue fixed, where original PDF was moved to "Success" folder instead of "Processed" when Profile error code was "0" (= no Hit, no Fixups executed)
  • CLI
    • Server/Dispatcher on CLI: Issue fixed, where wrong layout glyphs were shown in the command shell on first startup (Windows only) [FP52648]
    • Log execution: Issue fixed, where not all resources where available in installation package [FP53365]
    • Variables: Issue fixed, where name of Process Plan could not be used to set as a value in XMP metadata [FP49671]
    • Improved management for temporary files to avoid remaining data in TEMP folder
    • Trace: Added process ID to UUID to avoid creation of identically named logging folders [FP52561]
    • Adjusted error codes in cases where report creation failed due to encrypted input PDFs [FP52526]
  • General
    • Problem solved, where imposed documents could not be properly rendered or saved as an image in pdfToolbox [CA1027927; CA1028035]
    • Problem solved, where certain PDFs could not be rendered properly anymore [CA1027843; CA1028229]
    • Windows Service: Updated to .NET 4.0 framework to avoid installation issues on latest Windows Server versions
    • Installer: On Unix based systems the installer will not extract into the "basename" directory of the respective package [FP52486]
    • Problem solved, where ICC profiles could not be loaded under certain circumstances [FP53438]
    • Activation: Improved handling for all non-ascii glyphs
    • Variables: Improved handling when "," is used as a delimiter for a numeric value
    • Variables: Problem solved, where file object "File.exists" was not supported within a JavaScript Variable [FP52323]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Improved visualization of non-supported custom Checks from Acrobat Preflight Profiles
  • Actions
    • ToPDF: Added support for page scaling factor (UserUnit) in resulting PDF, if input image exceeds the maximum dimension of a PDF page [CA1027771; FP21635; CA1026629]
  • Distributed Processing
    • New option "--noshadowfiles" to suppress the creation of a place holder file (which normally reserves the intended file name in the file system) [FP50894]
    • New option "--setvariablepath", which will transfer the referenced file or folder to the satellite (e.g. as additional resources)
    • The log files in the shared preferences folder are now created on a daily basis and are named accordingly for Dispatcher and Satellite
    • New option "--verbosity" to activate extensive logging for debugging processing problems
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP1m) [CA1027549; CA1027597; CA1027594; CA1027595; CA1027605]
  • Internal HTML converter updated to the latest version of callas pdfChip (v2.0.056)

Fixes

  • Desktop
    • Batch processing: Problem solved, where resulting files were not stored according to their severity in the correct output folder [FP52157]
    • Visualizer: Added zoom functionality to wire frame mode [FP32420]
    • Extract ICC profiles: Problem solved, where 7c n-channel ICC profiles could not be extracted successfully
    • Fixed issue, where custom Fixups or Checks could not be removed from a Profile in certain cases [CA1027851]
  • PDF Standards
    • PDF/A conversion: Annotations with "NoView" flag will be removed [FP50434]
    • PDF/A conversion: Improved handling for PDF 2.0 files [CA1027743]
    • PDF/A-2u conversion: Problem solved, where errors regarding Unicode values occurred after processing [CA1027552]
    • PDF/A validation: Adjusted recognition to detect invalid XMP metadata with more than one occurrence of "pdf:Producer" [FP45634]
  • Fixups
    • Convert colors: Existing Matte entries are now calculated into the image data to prevent color shifts in the resulting PDF [FP49499; FP52185]
    • Improved resource handling for multiple used objects deactivated to avoid extensive processing time (can be activated on CLI) [FP51750; FP52090]
    • Problem solved, where de-calibration of objects to DeviceCMYK left a reference to an ICC profile which caused a processing error in certain cases [FP52219]
    • Adjust or remove annotations:
      • Problem solved, where annotations became rotated in rare cases [FP51279]
      • Problem solved, where white background rectangles for "Square" annotations appeared in certain cases [CA1027804]
      • Fixed issue, where annotations became scrambled due to page rotation [CA1026832]
    • Embed missing fonts: Issue fixed, where glyph widths for Latin glyphs in Asian fonts were not respected properly for CID fonts [CA1027420]
    • Embed missing fonts: Possibility to map defined glyph names of a font to an Adobe glyph names using the FontSubstitution config file [CA1027497]
    • Convert TrueType font to CFF: Issue fixed, where umlauts were changed to rectangles [FP38342]
    • Convert TrueType font to CFF: Added support for simple TrueType fonts using rendering mode 3 [CA1027678]
    • Merge adjacent headings if heading level is the same: Problem solved, where certain nesting of table fields was not properly handled [CA1025709]
    • Font handling: Fixed issue, where certain .notdef glyph encodings in the Differences array were not removed [FP48002]
    • Content stream analysis: Problem solved, where invalid command resulted in loss of content after processing under certain circumstances [CA1027602; CA1027220]
  • Actions
    • ToPDF: Problem solved, where the Exif information regarding the image orientation was not respected properly [FP51829]
    • ToPDF: Issue fixed, where conversion of large images resulted in false cropping of the image content [FP51880]
  • Reports
    • Problem solved, where certain special characters like umlauts were not encoded properly in PDF reports [FP51757; CA1027738; FP52173]
    • QuickCheck: Added escaping ("\") for values like ":" (which is normally used as a delimiter) in config file to allow access to objects using a ":" in their object name [FP52069]
    • QuickCheck: Problem solved, where orientation of page boxes was not counted correctly [FP51995]
  • CLI
    • Problem solved, where long file paths were not properly handled as destination for output file (Windows only) [CA1027806]
    • Issue fixed, where a non-supported Check from a Acrobat Preflight Profile was listed multiple times on STD OUT [FP52268]
    • Log execution: Issue fixed, where logging resulted in an error in certain cases [FP51641]
  • Distributed Processing
    • Reviewed and improved STD OUT information for running Satellite and Dispatcher
    • Optimized job handling, logging and communication between Dispatcher, Satellite and Client to improve stability and performance [FP46404; FP42456]
    • Issue fixed, where --password could not be used when distributing jobs [FP51676]
    • Problem solved, where naming of output files was not respected in certain cases [FP40363; FP42648; FP49077; FP25217]
    • Improved error message when trying to start an additional Satellite, Dispatcher or Server on the same system
    • Problem solved, where very long filenames resulted in an unstable behavior of the Satellite [FP47616]
  • General
    • Problem solved, where processing time has increased due to unnecessary evaluation loops for JavaScript-Variables [FP51750]
    • Process Plans: Reviewed internal logic for file analysis to improve processing speed for Fixup-only steps where no Checks are used within the Fixup of the respective Process Plan step [FP51750]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • New DeviceLink Profiles: Issue fixed, where conversion of objects was not properly executed [FP51596; FP51693; FP51702]
  • Actions
    • ToPDF: Implemented improved handling for certain TIFF variants (e.g. some JPEG compressions) to ensure proper conversion to PDF [CA1022291; CA1022778; FP30125; FP41742; FP51155; FP41742; CA1027636; FP31061]
  • Reports
    • Problem solved, where XML reports were not created with certain PDFs (MacOS only) [FP51643]
  • CLI
    • Fixed issue, where stopping pdfToolbox (when started as a Service) was not successful (Windows)
  • General
    • Problem solved, where certain localized strings were not properly encoded and an error was shown [FP51717]
    • Updated internal HTML converter to the latest version of callas pdfChip (v2.0.053)
    • Variables: Issue fixed, where the usage of the Date formatter in JavaScript resulted in an unstable behavior [CA1027740]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Support for conversion of the most common variants of Photoshop files (PSD) and GIF to PDF, directly as input file as well as when referenced in HTML
  • Desktop
    • Unchanged Profiles, Fixup, Checks and Process Plans in default Libraries will be automatically updated with latest settings in the future (can be disabled in Library settings)
    • New Switchboard Action in Document group: "Remove invisible objects", which removes objects that are completely covered, clipped or outside of the page area
    • New Switchboard Action in Arrange group: "Split or reorder", to split certain pages or page ranges into several or single PDF
    • Various "Decorate" functions in new Switchboard group to add objects or pages:
      • Place folding marks
      • Text
      • Page number
      • Date
      • Logo/Image
      • Watermark
      • Mail stamp
      • Letter background
      • Add summary page
      • Add divider page
      • Move objects
      • Add empty pages
    • Variables: Defined JavaScript objects are now available across all Libraries
    • Libraries: Possibility to create a new empty Library, which includes the default resources (e.g. Output Intents, curve files etc)
    • Compare Libraries: Included settings of the scope of a specific check (e.g. limited to boxes or including soft masks etc.) to the comparison result for checks
  • New Profiles
    • 53 new DeviceLink Profiles, free for use for Desktop and Server/CLI customers:
      • RGB to ISO/PSO Coated (4 Profiles)
      • Conversion between standards Europe (25 Profiles)
      • Conversion between standards Europe / Japan (4 Profiles)
      • Conversion between standards Europe / US (7 Profiles)
      • Total area coverage (TAC)/Ink coverage reduction (13 Profiles)
  • Updated Profiles, Fixups, Checks and Process Plans
    • Fix potential font problems: Replaced Fixup "Make font name unique for all fonts" with new Fixup "Make font name unique for all fonts with same name"
    • Sheetfed offset (CMYK, RGB and spot colors) (GWG 2015): Replaced previous Profile with a new one due to some misconfiguration
  • New and enhanced predefined Fixups
    • Make font name unique for all fonts with same name
    • Set all black text and vector objects to overprint (no objects using transparency) [CA1025554]
  • New and enhanced predefined Checks
    • Origin of MediaBox is not 0/0 [FP48381]
  • New Fixups
    • Remove from Layer: Remove selected objects from a Layer
    • Several new Fixups to split up components of DeviceN objects:
      • Extract CMYK from DeviceN: Separate CMYK from spot colorants as DeviceCMYK
      • Extract CMYK from DeviceN one by one: Split up all CMYK channels into individual Separation colorants
      • Extract spot colors from DeviceN one by one: Split up all spot channels into separate colorants
      • Extract all colors from DeviceN one by one: Split up all channels into separate colorants
      • Extract selected color from DeviceN: Isolate single channels into a separate colorant
      • Condense into single spot color: Remove all but one spot channel from the document
      • DeviceCMYK to CMYK DeviceN: Convert objects using DeviceCMYK to DeviceN with CMYK as colorants
    • Rotate page content: Rotates the page content by a given degree and optionally enlarge the page accordingly [CA1026711; CA1027435]
    • Remove all clipping paths: Removes all clipping paths, e.g. to optimize a PDF for production on certain cutting devices [CA1026869]
  • Enhanced Fixups
    • Convert colors: Improved resource handling for conversion of single pages or page ranges of a PDF, e.g. to convert only inner pages to grayscale [FP46055; FP48931; FP49013]
    • Remove XMP Metadata: Extended with possibility to define namespace and properties to be kept or to removed [FP50448]
    • Convert fonts to outlines: Enabled page-based Checks for "Apply to" selection
    • Increase line width / Increase line width for multicolored lines: New option to exclude lines drawn with a distorted transformation matrix (when this matrix is unproportionally scaled, objects appear distorted, e.g. a square becomes a rectangle) [FP41862; FP20486]
    • Discard private data from other applications: Has been extended to remove private information also in the PieceInfo [FP51081]
    • Insert pages: Page geometry boxes are also inserted for new empty pages [FP49025]
    • Place text / Place barcode: Improved fallback for fonts if the default fonts (Arial/Helvetica, Times, Courier) can not be found on the respective system
  • New Properties
    • Current transformation matrix (CTM) is unproportionally scaled: When the CTM is not scaled proportionally, objects appear distorted, e.g. a square becomes a rectangle
  • Enhanced Properties
    • Context aware object detection (Sifter): New option if layer visibility is taken into account or not
  • Reports
    • QuickCheck: Several new details made available, e.g. about tagging structure, page geometry boxes, transparency and overprint, document level XMP metadata, annotations and form fields and some more
  • CLI
    • New DeviceLink Profiles added, old Profiles have been removed from installation package
    • New parameter for Profile execution "--logexecution" which creates a folder with logging information for the specific processing in the user preferences
    • QuickCheck: More sample configuration files added to installation package
  • General
    • Variables: Current Profile name is now available as a JavaScript object [FP49671]
    • Log profile execution: Contains now also intermediate result from "Place content" Fixups as well as the used template and logging information
    • Log profile execution: For "Context aware object detection" based checks, a visual report will be created in the respective logging folder
  • Updated internal visualizer of tagging structure to the latest version of callas pdfGoHTML (v2.0.025)
  • Updated internal HTML converter to the latest version of callas pdfChip (v2.0.052)
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP4e)

Fixes

  • Desktop
    • Variables: Improved evaluation and editing of JavaScript Variables; implemented a timeout for evaluation to prevent endless loops while editing
    • Variables in Checks or Fixups: Improved handling of predefined numeric values when a Variable is inserted [FP47656]
    • Profile editing: "Report PDF syntax issues" option is no more active in newly generated Profiles
    • Profile editing: Issue fixed, where order of dialog boxes was wrong when editing a Variable in certain cases (MacOS only) [FP50297]
    • Added missing keyboard shortcut for "Object inspector"
    • ToPDF: PostScript files will now use the selected PDF setting (joboption) from the Switchboard action, even when "Drag'n'Dropped" on the canvas
    • Standalone: Issue fixed, where size of an opened or processed PDF was not properly adjusted to the size of the window [FP47803; FP48378]
    • Layer explorer: Problem solved, where removing layer metadata resulted in an unstable behavior (MacOS only) [CA1026482]
  • Fixups
    • Conversion to PDF/A-2 and PDF/A-3: Improved handling to set the overprint mode (OPM) for ICCbased CMYK object also if DefaultCMYK is introduced during processing [CA1027162]
    • Flatten transparency: Issue fixed, where rendering or flattening resulted in cropped image in certain cases [FP49028]
    • Insert pages: Issue fixed, where multiple settings were not properly regarded
    • Set Line Width: Certain line width (like "0") not properly handled [CA1027473]
    • Convert colors using DeviceLink / Adjust dotgain: Issue fixed, which resulted in unnecessary long processing time in certain cases (MacOS only) [FP47587 + FP47589]
    • Place content: Improved handling of existing Layer of placed PDF documents
    • Remove printer marks: Problem solved, where some objects were not properly handled in certain cases [FP39789; CA1026929; CA1017847; FP32714; CA1019332; FP17475]
    • Remove objects outside page area: Reviewed functionality to ensure proper handling of objects
    • Set layer default to On/Off: Issue fixed, where layers remain visible in certain cases [FP51310]
    • Downsample/compress color/grayscale images: Issue fixed, where processing results in visual differences due to improper handling of Matte entry [CA1027129]
    • Convert colors: Problem solved where certain inline images were not properly handled when image downsampling took place in the same profile [CA1027679]
    • Create bookmarks from headings: Issue fixed, where tag tree was not properly recognized [CA1027492]
    • Place text: Issue fixed, where the used font was not embedded as an indirect object [FP48225]
    • Discard hidden layer content and flatten visible layers: Problem solved, where text color changed during processing in certain PDF [FP50980]
    • Embed missing fonts: Issue fixed, where certain fonts with Unicode characters in their font name were not properly determined (Unix only) [FP49361]
  • Properties
    • Number of effectively non-empty plates: Issue fixed, where the unit of the sample size was not taken into account properly
    • Context aware object detection: Problem solved, where the unit for parameters was not taken into account properly [FP50378]
    • Context aware object detection: Issue fixed, where clipping paths with holes were not properly interpreted when determining the visibility of objects [FP51352]
  • Actions
    • SplitPDF: Fixed general performance issues and avoided creation of very large temporary files [CA1027389]
    • Save as image: Problem solved, where certain PDF with transparencies resulted in a very long rendering time [CA1027190]
    • ToPDF: Issue fixed, where conversion of certain JPG (created by some mobile devices) resulted in a blank pages [FP49150]
    • ToPDF: Issue fixed, where conversion of TIFF containing a special kind of thumbnail preview of the content resulted in a 2-page PDF [FP29704]
    • ToPDF: Problem solved, where conversion from SVG to PDF resulted in an empty PDF [CA1027173]
    • ToPDF: Problem solved, where certain corrupt PDFs resulted in an unstable behavior [FP49271]
    • Tiling: Optimized template to avoid embedding of an Output Intent and PDF/X-1a entry
  • Reports
    • QuickCheck: Problem solved, where some font infos were not correctly listed in the resulting JSON report [FP48305]
    • QuickCheck: Issue fixed, where Hex-coded values in the DocInfo of a PDF was not properly listed in the resulting JSON report [FP51257]
  • CLI
    • Issue fixed, where wrong error level was given if processing was tried with expired trial license [FP51471]
    • Problem solved, where processing sporadically resulted into an error (Linux only) [CA1024691]
    • Problem solved, where a defined cachefolder was not properly respected [FP47604]
  • General
    • Variables: Reviewed evaluation of JavaScript Variables to ensure proper update of all values, especially after user interaction in ask-at-runtime dialog [FP50722]
    • Problem solved, where some incomplete PDF structure of an incoming file resulted in an unstable behavior [CA1027625]
    • Issue fixed, where a Process plan used as a step in a Process plan was not properly handled in certain cases [FP50380]
    • Problem solved, where processing of a certain PDFs resulted in an unstable behavior [CA1027573]
    • Improved setting of the transparency blend color spaces when converting to PDF/X and PDF/A when an CMYK Output Intent already exists
  • Distributed Processing
    • Increased default value for waiting time for free satellites by the Dispatcher to 10 seconds

System requirements

  • Mac:
    • MacOS X (Intel), version 10.9 or newer, 64-bit-compliant (PlugIn requires also Acrobat DC 64-bit)
  • Windows:
    • Windows Server 2008 R2 / 7 / Server 2012 / 8 / 10
  • Linux:
    • Debian 7 (and derivates like Ubuntu 12.x )
    • RedHat RHEL6 (and derivates like CentOS6)
    • SuSE SLES11 (and derivates like OpenSuSE11)
    • Other Linux distributions are also supported as well if the version of the glibc is at least v2.12
  • Solaris (Sparc and Intel):
    • Solaris 11 (v5.11) or newer
  • AIX (PPC):
    • AIX 6.1 (oslevel 6100-09) or newer
  • Recommended are at least 2 GB of free storage
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP3w)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP1g)
  • Server
    • The "Server.log" logfiles in the shared preferences folder are now created on a daily basis and are named accordingly [FP33277]

Fixes

  • Desktop
    • Switchboard: Problem solved, where changed PDF wasn't marked as such, therefore no "Save as" was requested when closing the document
    • Switchboard: Issue fixed, where deleting a saved Action wasn't successful [FP49208]
    • Switchboard: Problem solved, where some Actions in the "Large Format" section couldn't be executed successfully anymore [FP49161]
    • Variables dialog: Fixed several issues regarding the determination and the display of JavaScript Variables
    • Test mode: Issue fixed, where the lock status of a Process Plan was not properly regarded [FP47859]
    • Process Plans: Issue fixed, where Process Plans in Process Plans could not be properly edited in some cases [FP49114]
  • Standalone
    • Recently saved files are now also included in the "Open recent files" menu
    • Compare: Issue fixed, where "Min/Max differences" and "Area" values were not properly updated
  • Checks
    • Context aware object detection: Several improvements regarding recognition of visibility or obliteration of objects
    • Context aware object detection: Problem solved, where a check for visible RGB object didn't find an object [FP49322]
  • Fixups
    • Flatten transparency: Issue fixed, where processing resulted in shifted glyphs and other objects in certain cases [FP48007]
    • Flatten transparency: Problem solved, where glyphs were changed and wrong glyph widths were created in some cases [FP43490]
    • Font to outline: Problem solved, where processing resulted in missing glyphs if specific TrueType font was converted to CFF beforehand [CA1027405]
    • Make Pantone spot color names consistent: Optimized handling of NChannel entries to avoid color shifts [FP48936]
  • Actions
    • Imposition: Issue fixed, where the PDF version entry of a PDF 2.0 was not properly handled [FP42268]
  • Reports
    • Issue fixed, where e.g. Names of Checks defined via Variables were extended by some additional glyphs (Linux only) [FP49522]
  • Server
    • The "Server.log" logfile in the shared preferences folder will now be continued and not overwritten after a server restart [FP46404]
  • CLI
    • Issue fixed, where types of Variables were not properly detected [FP49291]
  • General
    • Problem solved, where rendering of certain PDFs with transparency took abnormally long [CA127190]
    • Variables: Several improvements of the general handling and determination of JavaScript Variables
    • Variables: Issue fixed, where Custom Fixups could not be set to on/off by a JavaScript Variable under certain circumstances [FP49104; FP49148]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Desktop
    • Fixed issue, where editing of Fixup was not possible on a Japanese system [CA1027296]
  • Server/CLI
    • Problem solved, where files could not be stored on a SMB shared volume after processing (Windows) [CA1027303]
    • Variables: Problem solved, where values defined by --setvariable were not properly classified as number, string, ... [FP48345]
  • Actions
    • ToPDF: Office files will be opened as read-only to allow conversion of files protected against editing (Microsoft Word on Windows only) [CA1027263]
  • General
    • Variables: Fixed issue, where one of multiple Custom Fixups in a Profile was executed even though it was switched off using a Variable in certain cases [FP49000]
  • A free of charge update of pdfToolbox 10 Desktop for owners of a pdfToolbox 10 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • New Fixups
    • Repair invalid or empty FontBBox values [FP32539; CA1027156]
  • Enhanced Fixups
    • Merge adjacent line fragments: Optional "Apply to" and multiple settings added
    • Fix glyph width information: Extended scope to fix also font widths of Type 3 fonts [FP37894; CA1027057; FP47580]
  • New Properties
    • Embedded font file uses invalid or empty BBox values [FP32539; CA1027156]
  • General
    • Variables: Variables can now be deleted in the app.vars object

Fixes

  • Fixups
    • Convert colors: Problem solved, where inline images were not properly handled if executed together with "Downsample/Recompress images" Fixups in certain cases [CA1026756]
    • Create and apply shapes: Issue fixed , where Lab color space was not properly created
    • Font to outline: Issue fixed, where a certain combination of invisible and clipping text objects was not properly handled [FP43980]
    • Generate bleed from page content: Problem solved, where Smooth Shades on larger pages were not taken into account in certain cases [FP41771]
    • Generate bleed from page content: Issue fixed, where page geometry boxes were always set, although not requested [FP41604]
    • Create and apply shapes: Issue fixed, where shape was not created properly [FP41250]
    • Fix glyph width: Issue fixed, where fonts were displaced when Fixup was executed together with "Embed missing fonts"
    • Font to outline: Problem solved, where glyphs were displaced if executed together with "Fix glyph width" and "Embed fonts" [FP40683; FP42802]
    • Embed missing fonts: Issue fixed, where font style was not properly regarded in certain cases [FP42804]
    • Make font names unique: Problem solved, where already unique fonts were processed as well [CA1026408]
    • Make font names unique: Issue fixed, where fonts used in SoftMask were not properly handled in certain cases [CA1026851]
    • Put objects on layer: Problem solved, where objects identified by their ICC profile were not put on a layer
  • Checks
    • OPI: "File Name (%ALDImageFilename)": Issue fixed, where simple file specification resulted in unstable behavior [CA1026684]
  • Actions
    • Pre-separate pages: Problem solved, where empty colorants were not properly regarded [FP43482]
    • Overlay: New option to create a non-isolated transparency group for imported content to avoid e.g. overprinting issues [FP34715; FP42398]
    • SaveAsImage: Issue fixed, where transparency was not properly handled, if images were rendered as PNG with color space RGBA (transparent background) [CA1025691]
  • Reports
    • XML reports and Result dialog: Graphic state details for Smooth shades added [CA1027092]
  • Desktop
    • Variables dialog: Optimized switching between "Script" and "Value" to show correct values
    • Variables: Issue fixed, where numeric values became strings after the ask-at-runtime dialog
  • Plug-in
    • Problem solved, where the Plug-in was not installed in older Acrobat Pro versions [FP47798]
  • General
    • Issue fixed, where some rare font structures resulted in an unstable behavior [FP47705]
    • Problem solved, where some new PDF structures (introduced with PDF 2.0) were not properly handled [CA1027222]
    • Problem solved, where a rare usage of PostScript code in a font resulted in an unstable behavior [FP44454]
    • Variables: JavaScript objects can now always be assigned to the app.vars object
  • Upgrade to pdfToolbox Server 10, pdfToolbox CLI 10 or pdfToolbox SDK 10 from earlier versions of these products requires a Software Maintenance Agreement (SMA).
    Please contact your reseller for further information.

Features

  • Standalone
    • Reviewed and improved zoom functionality
  • General
    • Checks can now be a part of other Checks using the Property "Include other check"
    • New option in Checks: "Invert check result"
    • Process Plans
      • New Sequence step type "Process Plan" to include other Process Plans as sub-parts
      • New Sequence step type "Save PDF copy" allows to save intermediate results, optionally with suffix, prefix or in a sub-folder of the output path
      • New Sequence step type "Quick Check" allows for high-speed determination of a custom set of PDF details as a JSON expression
      • New Sequence step type "File pick up" allows for getting back to a previous state of the processed file and for using this version for further processing [CA1026498]
    • Profiles: Severity for generic syntax checks can be defined
    • Variables:
      • Licensing details are now listed in JavaScript object app.env [FP47319]
      • Created files from Sequence steps are logged in the app.doc.result.resultfiles JavaScript object
      • Results for all Sequence steps are stored in the app.doc.result.fixups JavaScript object
      • Page scaling factor (UserUnits) is available in the app.doc.pages JavaScript object
      • Create a checkbox in the ask at runtime dialogue (via the app.requires object) [FP46975]
    • Reports
      • Template based PDF reports can be used as an overview page in all PDF reports
      • Bookmarks have been added to all PDF report types
    • License Server: Manages activation of pdfToolbox in cloud environments
  • New Profiles and Process Plans
    • Verify compliance with Processing Steps (ISO 19593-1) for packaging and label
    • Packaging Flexo (GWG 2015) [FP33523]
    • Packaging Gravure (GWG 2015)
    • Packaging Offset (GWG 2015)
    • Uses PDF 2.0 Features
    • Quick Check example
    • Bring 100% black text to front
  • Enhanced Profiles and Process Plans
    • Convert to CMYK and spot colors and generate images of pre-separated pages
    • List page objects, grouped by type of object: annotations are now also listed
    • List Processing Steps metadata information
    • Convert spot to CMYK (for transparency flattened PDFs)
    • Prepare PDF for specified page size
    • Analyze pages for effectively used plates
  • New Fixups
    • Bring to front
    • Send to back
    • Set line width now adds a stroke if not present beforehand
    • Convert Type 1 and CFF fonts to CID [FP44018]
    • Disjoin graphics objects
    • Merge adjacent line fragments
  • Enhanced Fixups
    • Create and apply shape: Tracing can be limited to a single or a combination of separations
    • Create and apply shape: New option to create a shape based on the print surface (Processing Steps)
    • Adjust or remove annotations can now create appearance streams for annotations
    • Place content: Optional content (layers) in placed PDF files will be maintained
    • Place content: Page scaling factor (UserUnits) is available in cals_doc_info.js
  • New and enhanced predefined Fixups
    • Convert alternate color space for spot colors to CMYK (PSO Coated v3 (ECI))
    • Duplicate all pages
    • Insert empty pages as 2nd and last but one page
    • Re-encode images with Indexed color space to base color space
    • Convert DeviceN CMYK to DeviceCMYK
    • All "Place content"-based Fixups: New templates and utility functions (available in new Libraries)
    • Convert colors: New sample configuration file added, which avoids changes to the transparency blend color space during conversion of the alternate color space of spot colors [CA1025949]
      • New setting will be used in new Prepress Libraries for the following Fixups:
        • Convert alternate color space for spot colors to CMYK (PSO Coated v3 (ECI))
        • Convert alternate color space for spot colors to CMYK (Coated GRACol 2006)
        • Convert alternate color space for spot colors to CMYK (ISO Coated v2 (ECI))
        • Convert alternate color space for spot colors to CMYK (ISOnewspaper26v4 (IFRA))
  • New Properties
    • Various new Properties in the new Group "Context aware object detection" (Sifter)
      • Context aware object detection (Sifter)
      • Object below other object
      • Object covered by other object
      • Object covers other object
      • Object crosses other object
      • Object crosses shape
      • Object inside other object
      • Object inside shape
      • Object is completely clipped
      • Object is completely obliterated
      • Object is invisible
      • Object is partially clipped
      • Object is partially obliterated
      • Object is visible
      • Object not below any other object
      • Object not on top of any other object
      • Object on top of other object(s)
      • Object outside other object
      • Object outside shape
      • Object reaches into edge area of a shape
      • Shape definition
    • Various new Properties to determine different details of path objects
      • Stroked but not filled
      • Filled but not stroked
      • Filled and stroked
      • Number of sub paths
      • Number of open sub paths
      • Number of closed sub paths
      • Number of points in path object
      • Smallest number of points in sub path
      • Largest number of points in sub path
      • Number of straight lines in path object
      • Number of curved lines in path object
      • Number of rectangles in path objectStroked path object is solid line
      • Stroked path object is dashed line
      • Stroked path object is dotted line
      • Stroked path object is line with dashes and dots
      • Dash array of a stroked path object
      • Effective length of shortest dash in stroked path object
      • Effective length of longest dash in stroked path object
      • Effective average length of dashes in stroked path object
      • Effective length of shortest gap in stroked path object
      • Effective length of longest gap in stroked path object
      • Effective average length of gaps in stroked path object
    • Number of hits in this check in document
    • Various new properties to determine values of text and character spacing [CA1026843]
      • Character spacing of text
      • Word spacing of text
      • Text leading
      • Text rise
    • Unicode of ligature (via ToUnicode CMap) does not match PDF encoding [CA1026930]
    • Various new properties for Processing Steps:
      • Document has Processing Steps metadata
      • Page has Processing Steps metadata
      • Processing Step layers missing on page
      • Processing Step does not have type entry
  • New and enhanced predefined Checks
    • 100% black text below other objects
    • Small text or thin line knocking out background
    • Text crosses edge of rendered non-text content
    • Text too close to edge of rendered content
    • Text too close to line using spot color "Cutline"
    • Gray objects using CMY or RGB
    • Size of black filled vector object larger than 5 by 5 cm
    • Aspect ratio of TrimBox does not correspond to European standard sizes (A4, A3, ...)
    • Uses ICCbased RGB
  • Reports
    • HTML-based template reports:
      • Optional creation of more than one page preview image
      • Variables from executed Profile are now available in cals_params.js
      • Pages with hits from executed Checks are now listed in cals_params.js
  • Server
    • Server jobs from pdfToolbox 9 can now be imported at first startup of the Server component for pdfToolbox 10
  • CLI
    • New high-speed functionality to determine a custom set of information of the PDF file (--quickcheck)
    • Creating and using custom dictionaries for Profiles to use custom translations for Profiles, Fixups, Checks etc. in reports (--createcustomdict, --customdict)
    • Multiple reports can be created using different languages in a single CLI call [FP27467]
    • New report type: VARDUMP: Dumps the app.vars object of used Variables into a JSON file
    • New option to create JSON log files for Profile execution during runtime (--trace)
    • Tiling: New option to use a custom template to define the visual appearance of the created output (--template)
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP3e)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP1c) [CA1026884]

Fixes

  • Profiles
    • Fixed issue, where generic check "Font is not embedded" was not properly executed
  • Fixups
    • Flatten transparency:
      • Fixed issue, where softmask objects were removed in certain cases [FP38452]
      • Problem solved, where vector objects vanished in some cases [FP32906; CA1025031; CA1026758; FP34801; CA1025815; CA1026873; CA1025940; CA1026726]
      • Problem solved, where image objects vanished in certain cases [FP32811]
      • Problem solved, where resulting PDF was visually changed [CA1025706; CA1026257]
      • Fixed issue, where objects were slightly shifted after processing [FP26401]
      • Problem solved, where processing resulted in an unstable behavior [CA1023301]
      • Problem solved, where link destinations were not properly maintained [CA1026663]
      • Fixed issue, where glyphs from a Helvetica font were not properly handled in a specific case (MacOS only) [CA1026810]
    • PlaceContent: Fixed issue, where processing was not successful when ink info in template was requested [CA1027004; FP46174]
    • Font to outline:
      • Fixed issue, where diacritical marks were shifted after processing [FP28166; FP28721; FP42886; FP43814]
      • Problem solved, where text was not properly handled in some cases [FP46991]
      • Fixed issue, where some text operators ("BT") remained in content stream after font to outline [CA1027019]
    • Map spot and process colors: Added Checks using Properties of group "Images" to "Apply to" filter
    • Map spot and process colors: Fixed issue, where multiple settings for different pages were not properly regarded [CA1026675]
    • Convert colors using DeviceLink: Problem solved, where a "Matte" entry of images was not properly regarded [FP44990]
    • Problem solved, where .notdef glyphs were not properly handled [CA1026671]
    • Fixed issue, where PDF/A-2b conversion using a Profile resulted in width information problems [FP28837; FP45489]
    • Fixed issue, where glyphs were replaced with .notdef glyphs in certain cases [CA1026995]
  • Checks
    • Image is not valid: Fixed issue, where a corrupt image was not properly detected [FP42196]
    • Number of hits in this check: Fixed issue, where "0" as value was not properly handled [FP46339]
    • Size of page geometry box: Variables enabled for "Measurement unit" and "Ignore orientation" [FP34885; CA1025372]
    • Output condition (of Output Intents): Fixed issue, where Output Intents could not be properly added to the list [FP46093]
  • Actions
    • To PDF:
      • Problem solved, where text from PostScript files was not properly rendered after conversion [CA1026689]
      • Problem solved, where PostScript could not be processed in certain cases [CA1026984]
      • Added handling for "Unsupported formula" warning in Microsoft Excel files [CA1026918]
    • Create PostScript:
      • Fixed issue, where created PostScript was not valid [FP42852]
      • Problem solved, where objects were missing in resulting PostScript file [FP27516]
      • Problem solved, where created PostScript resulted in shifted glyphs on certain output devices [FP42850]
      • Fixed issue, where visual appearance of some objects was changed after processing [FP23626]
    • ReDistill
      • Fixed issue, where images were not properly handled in certain cases [FP35975]
      • Problem solved, where spot color images were not properly converted[FP24553]
    • Optimize PDF
      • Problem solved, where data after the end-of-file marker in the file structure were not properly handled in certain cases [FP43293]
      • Fixed issue, where some invalid references in the file structure were not repaired and resulted in an error [CA1026538]
    • SaveAsImage: Problem solved, where some shadings were not properly rendered in high resolutions [FP41649]
    • N-Up / Step and repeat: Fixed issue, where files were not placed properly in certain cases [FP41839]
    • Add grommets: Added support for PDFs using a page scaling factor (UserUnits) [FP42478]
    • EnumerateLayers: Fixed issue, where not all spot color objects were put on the respective layer [CA1024551]
    • Compare/Visualizer: Fixed issue, where PDF as image format was not properly handled [FP45556; FP47709]
    • Impose: Problem solved, where positioning of text also resulted in embedding of "Courier" font, although not used for the positioned text [FP45224]
    • Pre-separate pages: Fixed issue, where empty or grayscale pages resulted in wrong page labels [CA1027170]
  • Reports
    • XML Report: Added trigger values for generic syntax Checks [CA1027097]
  • Desktop
    • Variables:
      • Order of Variables in ask-at-runtime is now derived from the KEY value (in alpha-numerical order) [FP20130; FP47024]
      • Problem solved, where Variables stored in a JSON file could not be loaded [FP43762]
      • Fixed issue, where a Variable could not be used properly in the "When check does not fire" field [FP45401]
      • Fixed issue, where a Library could not be imported [CA1026209]
      • Problem solved, where a JavaScript encoded as "UTF8 with BOM" was not properly handled (MacOS only) [FP43026]
    • Deactivation of a Server license will now also remove the Desktop activation (if Desktop was activated via the Server license) [FP45399]
    • Default values for number of displayed hits result dialog increased
  • CLI
    • Improved reporting, when the limit of parallel processes allowed by license is exceeded so that processes have to wait [FP47312]
  • General
    • Process Plans: Fixed issue, where processing could not be executed successfully in certain cases [FP47321]
    • Fixed issue, where processing a password-protected file resulted in a wrong error code [CA1027122]
    • Problem solved, where in certain cases changes from Fixups were not taken into account by the "Flatten transparency" Fixup when part of the same Profile [CA1026737]
    • Optimized generation and analysis of ToUnicodes CMaps to improve performance [CA1026591]
    • Process Plans: Fixed issue, where special diacritical characters in an imposition configuration were not properly encoded [FP41047]
    • Problem solved, where certain rare function operators in the content stream resulted in unstable behavior [FP45295]
  • A free of charge update of pdfToolbox 9 Desktop for the owners of a pdfToolbox 9 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for the owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Display of activation status: Only activated components will be shown
  • Standalone
    • Go to page: Jump to entered page number in current document
  • General
    • Save as image: PDF files, where the permission setting "Copying content" is set to "allowed" can now also be saved as images [FP44878]
    • ToPDF: Added support for WordPerfect (.wpd) as input files [CA1026745]

Fixes

  • Fixups
    • Convert to PDF/A-1: Problem solved, where recompression of JPEG2000 to JPEG resulted in a color shift in some cases
    • Convert to PDF/X-4: Problem solved, where result PDF was displayed with scrambled glyphs and an error warning in certain PDF viewers [FP44306]
    • Remove objects completely outside ...: Optimized handling of objects in Form XObjects [FP7329; FP41579; FP44796]
    • Convert colors using DeviceLink: Fixed issue, where color space of ICC profiles defined using Variables was not properly determined [FP44629]
    • Convert colors: Adjusted handling for objects, where the source ICC profile is identical to Output Intent ICC profile: OPM will not be changed in such constellations to avoid visual differences [FP42762]
    • Place content: Fixed issue, where using a Variable to define the template path was not properly working
  • Desktop
    • Explore Metadata: Fixed issue, where preview images were not properly displayed (MacOS only)
    • Switchboard - Standards - Digital printing: Fixed issue, where outdated Profiles were used for conversion or the conversion was not successful at all
  • Plug-in
    • Compare: Support for the latest Acrobat DC version [FP44987]
  • CLI
    • ToPDF: Fixed issue, where conversion of non-PDF formats failed for certain licensing types [CA1026877; FP44840]
    • ToPDF: Fixed issue, where HTML files with a "#" character in their name could not be processed [CA1026885]
    • ToPDF: Problem solved, where empty Excel sheets resulted in an error in certain cases [CA1026819]
  • General
    • Fixed issue, where Profile property "Font is not embedded" was not properly regarded [CA1026813]
    • Problem solved, where editing Profiles was not possible in certain cases [CA1026887; CA1026797]
    • Fixed issue, where special characters in Variables were not properly handled [CA1026785]
  • A free of charge update of pdfToolbox 9 Desktop for the owners of a pdfToolbox 9 Desktop license
  • A free of charge update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK for the owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Explore PDF: Unique indicators for font issues (to avoid confusion) [FP43221]
  • CLI
    • ToPDF for PostScript: Font substitution is now reported on CLI StdOut and in SDK [CA1026670]

Fixes

  • Fixups
    • ConvertColors: Fixed issue, where RGB-stroked objects were not converted in rare cases
  • Desktop
    • Switchboard - Document - PostScript to PDF: Fixed issue, where selected joboptions settings were not properly respected [FP43042]
    • Manage Libraries: Fixed issue, where certain user actions resulted in unstable behavior [CA1026708]
  • CLI
    • Visualizer: Fixed issue, where certain special characters in spot color names resulted in an error [CA1026696]
  • Reports
    • HTML-Template based report: Problem solved, where report was not created in certain cases [FP43304; CA1026729]
  • General
    • Fixed issue, that increased processing time in certain cases having to do with bookmark structures [CA1026703]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • Standalone
    • Compare Libraries and Profiles
    • Explore PDF: New views of PDF structure and possibility to export selected objects into a new PDF
    • Output Intents on page level will be listed in the footer of the standalone and in the result dialog (PDF 2.0 Feature)
  • New Fixups
    • Insert pages: Insert empty pages or duplicates from previous or following page
    • Remove measurement properties (Viewport) [FP34538]
    • Several new Fixups for PDF 2.0:
      • Embed Output Intent on page level
      • Embed Output Intent with specified parameters on page level
      • Remove page level Output Intents
      • Remove all Black Point Compensation entries
      • Set Black Point Compensation
  • New Checks and Properties
    • Size of filled vector object [CA1026362]
    • Uses ICCbased RGB
    • Difference between colorant values: To determine the maximum difference between colorant values to identify e.g. gray objects in RGB color
    • Page uses measurement properties (Viewport) [FP34538]
    • Several new and extended Properties for PDF 2.0:
      • Has halftone origin entry (HTO)
      • Value of the Black Point Compensation entry
      • Requirements array in Catalog requires PDF 2.0
      • Output Intent has Mixing Hints entry
      • Printing Order entries in Mixing Hints dictionaries consistent across document
      • Solidities entries in Mixing Hints dictionaries consistent across document
      • Has Black Point Compensation entry
      • Has page level Output Intent
      • Set PDF version: Added "2.0" as possible version entry
  • CLI
    • Suppress generic syntax checks or define a specified severity with new parameter: --syntax checks
  • General
    • Support for PDF 2.0 [FP42268]
    • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP2p)

Fixes

  • PDF Standards
    • PDF/A-2 + PDF/A-3 conversion: Fixup "Reduce bit depth for 16 bit images to 8 bit" removed
    • PDF/A-1 validation: Adjusted analysis for Type3 font with empty ResourceDict to avoid unnecessary hits [CA1026094]
    • PDF/UA-1 validation: Fixed issue, where untagged images were not properly recognized [CA1026588]
    • PDF/VT-1 validation: Adjusted recognition of nesting of encapsulated XObjects and their respective graphic states
    • PDF/X conversion: Fixed issue, where setting in Custom Fixup "Embed Output Intent" did not overrule the PDF/X conversion settings [CA1026544]
    • PDF/X-5n conversion: Fixed issue, where multichannel Output Intent from Custom Fixup was not respected in color conversion for PDF/X [CA1026361]
  • Fixups
    • Embed Output Intent with specified parameters: Added missing PDF/X-5n entry [CA1026575]
    • Flatten transparency: Fixed issue, where rotation of graphic was not properly respected [CA1026519]
    • Flatten transparency: Fixed issue, where processing was not successful with certain PDF [FP40660]
    • Flatten transparency: Problem solved, where bookmarks became invalidated [CA1022850; CA1023146; CA1023301]
    • Font to outline: Problem solved, where resulting file could not be properly handled in some viewers and RIPs [FP42385; FP42660]
    • Generate bleed from page content: Fixed issue, where resulting images became tagged with an ICC profile, even when option is disabled if color space was set to "Use Output Intent" [FP42310; FP40948]
    • Put objects on layer: Problem solved, where objects were no more properly assigned to a layer [FP42224; CA1026579; FP42628; FP42783]
    • Create and apply shapes: Problem solved, where endings of created lines were not created as expected [CA1026547]
    • Create and apply shapes: Fixed issue, where enlargement of contours were not properly created [CA1026481]
    • Convert TrueType to CFF: Fixed issue, where resulting file could not be properly displayed in viewers [CA1026574]
    • Convert TrueType to CFF: Problem solved, where glyphs exceeding the allowed size were nor properly handled [CA1026488]
    • Repair invalid ToUnicode CMap information in fonts: Fixed issue, where processing resulted in missing glyph after processing in some cases [CA1026445]
    • Make font name unique: Problem solved, where hyphen or softhyphen were not properly displayed in certain viewers [CA1026329]
    • Set XMP Metadata: Improved handling of empty settings in Fixup to avoid unstable behavior
    • Merge adjacent headings if heading level is the same: Problem solved, where redundant entries in Role Map were not properly handled in certain cases [CA1024489]
    • Map spot and process colors: Fixed issue, where mapping of separation colors using process color names was not successful [FP42603]
    • Map spot and process colors: Problem solved, where mapping of one SmoothShade color to an existing color resulted in a rendering error with resulting PDF [CA1025948]
    • Map spot and process colors: Added Checks using Properties of group "Pages" to "Apply to" list [CA1026675]
    • Uncompress XMP Metadata objects: Problem solved, where processing resulted in an unexpected result if "Remove XMP Metadata" were contained in same Profile [FP42113]
    • Added optional "Apply to" to several Fixups (and/or made multiple settings available):
      • Remove objects outside page area
      • Add marks [FP28206]
      • Remove printer marks
      • Add white background
      • Set|Remove page scaling factor
      • Increase line width of multicolored lines
      • Convert colors using DeviceLink profiles [FP42305]
  • Checks
    • Set PDF Version: Automatic check for PDF version was executed, although Fixup was disabled using a Variable [CA1026297; FP42998]
    • Smallest distance from TrimBox: Optimized recognition of objects [FP40299]
  • Actions
    • SaveAsImage: Problem solved, where page scaling factor (UserUnit) was not take into account for created image [FP42862]
    • SaveAsImage: Optimized listing of created files during runtime on StdOut [CA1023383; CA1026634]
    • ToPDF: Fixed issue, where umlauts or unicode characters in filename of jobsetting or logfile were not properly handled [CA1026563]
    • ToPDF: Added dialog handling for invalid references in Excel files to default dialog handling [CA1026571]
    • Optimization: Problem solved, where processing resulted in shifted glyphs [CA1026434]
    • EnumerateProfile: Fixed issue, where invalid path in Variable resulted in an error [FP42450]
  • Desktop
    • Switchboard - LFP - Grommets: Fixed issue, where grommets were not properly positioned in certain cases [FP42195]
    • Variables: Added "artBox" property to list of available boxes for app.doc.pages [CA1026601]
    • Edit Profiles dialog: Fixed issue, where button for Profile export became grayed out after export (MacOS only) [CA1026531]
  • CLI
    • Fixed issue, where resulting file could not be stored on a mounted device with high nesting depth of folders [FP41631]
  • Reports
    • Layer reports: Problem solved, where hits were no more assigned to respective layer [FP42114]
    • XML: Fixed issue, where specified number of "hitsperdoc" and "hitsperpage" were not properly respected [FP42663]
  • General
    • Problem solved, where processing of specific file resulted in an error [CA1026630]
    • Logging: Fixed issue, where umlauts in Profile name were not properly handled [FP42032]
    • Logging: Fixed issue, where JSON was not written in case of errors [FP42393]
    • Updated signing of pdfToolbox installer for MacOS [FP42382]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Reduce bit depth for 16 bit images to 8 bit: Issue fixed, where image was not properly converted
    • Place content: Problem solved, where processing was not successful, if generated overlay PDF contained less pages than base PDF
    • Pre-separate pages: Issue fixed, where page labels were not properly set for multi-page input documents [FP41612]
  • Actions
    • EnumerateProfiles: Issue fixed, where values of variables were not properly listed [CA1026454]
  • Plug-In
    • Issue fixed, where the Plug-In was not installed in Acrobat Pro 2017 [FP41726]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • New in Switchboard
    • Prepress - Pre-separate pages: Creates a separate page for each CMYK or spot color used in the PDF [CA1026318]
    • Standards - GWG based Actions: Target for conversion can now be selected ("GWG 2008" or "GWG 2015")
  • Fixups
    • Re-encode images using Indexed color spaces to their base color space [CA1021547; CA1022910; CA1022911]
    • Remove objects + Remove all objects except: Property "Sequential page number" can now be used in "Apply to" filter [FP41361]
  • Checks and Properties
    • Aspect ratio of CropBox|BleedBox|TrimBox|ArtBox: Determines the aspect ratio the respective dimensions [FP]
    • Font is not valid/Font is not valid (strict): Extended scope to find glyphs with corrupt data [CA1025806]
  • Desktop
    • Variables: Values in Ask-at-runtime dialog will now be remembered during one session and can be exported/imported as JSON to be used on command line or with the library [CA1025547]
  • Standalone
    • More recently opened files are available at the corresponding menu item [FP40629]
    • Organize pages: Multiple pages can now be selected by using the "Shift"-key [FP27341; FP36065]
  • CLI
    • --setvariable: Support for values as JSON added, e.g. for values exported from Desktop [CA1025547]
  • Distributed Processing
    • Enhanced display of status and details when components are started using CLI
  • General
    • Most recent version of Adobe PDF Library integrated (v15.0.1PlusP2f)

Fixes

  • Analysis
    • PDF/A: Fixed issue, where a certain kind of duplicate XMP metadata resulted in an unnecessary hit [FP39255]
    • PDF/A-3: Adjust Validation for embedded files (will now accept an "array of file specifications")
    • Fixed issue, where analysis resulted in an error due to certain, corrupt structures within the PDF [FP39060; CA1026245]
    • Validation of ZUGFeRD: Problem solved, where Names entry using UTF-16 encoding resulted in a hit [FP41113]
  • Fixups
    • Flatten transparency: Fixed issue, where content became clipped in certain cases [CA1026118; CA1026184]
    • Effective ink coverage for separated plates: Fixed issue, where option "Evaluate all pixels" was not properly respected [FP39210]
    • Create any apply shapes: Problem solved, where an error was shown, when "Apply to" was set to "None" [FP41147]
    • Create and apply shapes: Problem solved, where shape was not properly created in certain cases (MacOS only) [FP]
    • Convert colors: Corrected usage for configuration parameter "Using Destination-CompressionMethod" [FP39515]
    • Convert colors: Fixed issue, where images (using only some CMYK channels as DeviceN) were not properly converted [CA1025702; CA1025916; CA1026389]
    • Convert colors: Optimized handling of SMask Matte entries to reduce color shifts [FP39118]
    • Convert colors to n-channel: Fixed issue, where spot colors in DeviceN became converted, although "Any colors except spot colors" was selected [CA1026144]
    • Font to outline: Problem solved, where text was moved, when certain filter settings were used [CA1026197; CA1026394; CA1025775]
    • Font to outline: Fixed issue, where selective outlining of certain fonts resulted in missing glyphs of other fonts [CA1025636]
    • Generate bleed from page content: Fixed issue, where result PDF was not properly created [FP37676; FP41179]
    • Remove all objects except: Fixed issue, where certain objects were not removed
    • Set page geometry boxes (based on page content): Problem solved, where processing was not successful if no custom check was defined [FP39852; FP40062; FP40657; CA1026368]
    • Remove invisible image data: Problem solved, where contours of clipped images were not properly handled [FP37577; FP41086]
    • Set halftone dictionary: Fixed issue, where Angle and Frequency were not accurately interpreted as set up in the user interface [CA1026248]
    • Map spot and process colors: problem solved, where importing ASE files containing spot color alternates with 3 values were not properly handled [FP39694]
    • Set transparency blend color space: Fixed issue, where an ICC profile from the system was used although there was one attached to the Profile [CA1025748]
    • Place content: Problem solved, where unused spot colors in the PDF resulted in an improper behavior [FP32353]
    • Remove transfer curves: Fixed issue, where transfer curves were not removed [CA1025753]
    • Convert TrueType to CFF: Problem solved, where glyphs were missing after conversion in certain cases [CA1026170; FP38874]
    • General font handling:
      • Fixed issue, where glyphs were not properly handled in some cases [FP26860]
      • Fixed issue, where an empty composite glyph could not be properly processed [FP40205]
      • Problem solved, where certain not well formed glyph charstrings for Type3 fonts resulted in a modified visual appearance [CA1026312]
      • Problem solved, where a specific encoding with a wrong encoding table entry resulted in invisible glyphs [CA1026193]
  • PDF Standards
    • Remove glyphs with invalid encoding definition: Optimized handling to exclude symbolic fonts [CA1025348]
  • General
    • Fixed issue, where some unnecessary coordinate values were not properly handled [CA1026366]
    • Problem solved, where a wrong syntax in the PDF was not properly corrected so that the result file contained empty pages [CA1026313]
  • Actions
    • Impose: Fixed issue, where certain text was not placed as defined (Linux only)
    • ToPDF: Fixed issue, where TIFF file names containing double bytes resulted in missing pages in generated PDF [CA1026378]
    • SaveAsImg: Problem solved, where certain resolution/dimension combinations resulted in an error [CA1026272]
    • EnumerateLayers: Fixed issue, where not all objects were put on the respective layer [CA1024551]
  • Desktop
    • Activation: Fixed issue, where request could not be sent to the activation server (MacOS only) [FP41216]
    • Edit Variables: Improved evaluation handling for JavaScript variables that already contain all required values
    • Manage Libraries: Fixed issue, where searching for e.g. Curve files did not properly work
    • Problem solved, where a certain Process Plan could not be deleted [FP39772; FP41461; CA1026071]
    • ToPDF: Location for log files created during conversion of PostScript files changed to user preferences
    • Edit Process Plans: Fixed issue, where moving the first sequence step resulted in an unstable UI behavior in certain cases [FP38177]
    • Log Profile execution: Intermediate results for "Place content" (HTML-Template, calsDocInfo.js and PDF) are saved as well
    • Variables in Process Plans: Fixed issue, where Variables set by 1st step were overwritten by default values of identically named Variables in the 2nd step [FP40740]
    • ToPDF for Office files: Improved error message, if no Office application is installed on the respective system [FP38812]
    • Overlay: Fixed issue, where processing was not successful [FP38945]
  • Standalone
    • Problem solved, where parts of the PDF became cropped [FP35374]
  • Plug-In
    • Fixed issue where processing was not successful for some functions with the latest Acrobat DC update [FP39995; FP41161; FP40402]
  • CLI
    • ToPDF for PostScript files: Fixed issue, where sub-folders of additional search paths for fonts were not taken into account [FP38112]
    • ToPDF for PostScript files: Fixed issue, where font folders of the system where taken into account, although "--topdf_psfontsonly" was used
    • ExtractContent: Added extractcontent.xsd to installation package [CA1026230]
    • Tiling: Fixed issue, where missing values for --tilesvertical or --tileshorizontal resulted in an error [CA1026169]
  • Distributed Processing
    • Compare: Problem solved, where resulting PDF report was not properly transferred back to client [FP41110]
    • Problem solved, where "/" or "\" in values of variables where not correctly transmitted to the satellite [FP41110]
  • Reports
    • XML report: More accurate trigger values for "Effective ink coverage" checks (if properly configured in a new checkbox)
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • Convert colors using DeviceLink: Improved processing speed [FP27136; FP26846; FP27692; FP28305; FP31041; FP32837]

Fixes

  • Fixups
    • Generate bleed from page content: Improved handling for PDFs with larger dimensions [FP24673; FP27298]
    • Remove invisible image data: Problem solved, where images were not properly handled when used in patterns [CA1025812; CA1025671]
    • Set page geometry boxes (based on page content): Problem solved, where settings were not properly respected anymore [CA1026146, CA1024826; FP38902; CA1026081]
    • Outline page geometry boxes: Result is a single path if possible to better support cutting devices [FP39424]
    • Outline page geometry boxes: Fixed issue, where area was not filled after processing [FP38902; CA1026081]
    • Convert colors: Fixed issue, where the alternate color values of a DeviceN "Black" were not properly set for the resulting Separation "Black" in certain cases [FP22079]
    • Font to outline: Problem solved, where glyphs were not placed correctly [FP23209]
    • Font to outline: Problem solved, where fonts with extensive use of division commands were not properly handled [CA1026142]
    • Rotate pages: Problem solved, where Fixup was not executed if performed together with a PDF/X conversion [FP39038]
    • Set MediaBox to origin: Fixed issue, where Fixup was not properly executed when processed together with another Fixup to set page geometry boxes [FP22485; FP22583]
  • Desktop
    • Problem solved, where Korean characters were not properly handled in some input fields [FP38525]
    • Fixed issue, where Checks could not be edited in the Japanese version [FP39714]
  • Actions
    • Enumerate Layers: Problem solved, where objects using spot and process colors were not properly enumerated onto layers [CA1022332; CA1026011]
    • Impose: Fixed issue, where certain text was not placed as defined
    • Impose: Fixed issue, where brackets used in variables for placing text were not properly handled [FP39073]
  • General
    • Process Plans: Fixed errorlevel reporting for hits for embedded files [CA1026135]
    • Optimization: Problem solved, where text was not visible after conversion to PDF/X-1a and post-processing optimization [FP25218; FP25913]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • PDF Standards
    • PDF/A-1 validation: According to veraPDF real numbers too close to zero are not a problem, check removed
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfToolbox SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Cross-Library-Search
    • Explore Fonts with more information
    • Use external Text-Editor for JavaScript-Variables
    • Improved Handling Keyboard Shortcuts in Ask-as-runtime and Variables Editor
    • Switchboard: Dynamic button to corresponding help article
    • Standalone application on Windows is now also available as 64-Bit [FP34993]
  • PDF Standards
    • PDF/A validation: Compatibility with veraPDF Test Corpus
    • PDF/A-1 validation: Adjusted validation and correction for form fields u.a.
    • PDF/A-1 conversion: Improved creation of appearance streams for PDF/A-1
    • PDF/A-1 conversion: Improved "Prepare forms" to cover hidden form fields as well
    • PDF/A-1 conversion: Improved "Prepare annotations" to avoid removal of file attachment annotations
    • PDF/A-2 and PDF/A-3 conversion: New Fixup: Set Supplement entry in CIDSystemInfo of CIDFont to corresponding entry in CMap
    • All PDF/A conversions: Improved "Remove actions" to cover more types of actions (e.g. hidden ones) [CA1025903]
    • All PDF/A conversions: StemV entry for fonts will be added automatically if missing (and if insertion is possible)
    • All PDF/X conversions: Added Fixup "Remove all view and print area settings in ViewerPreferences dictionary"
    • All GWG 2015 validation Profiles: Adjusted recognition of used transparency blend color spaces
  • Fixups
    • Place text/page number: optional white background
    • Outline page geometry boxes: selective outline of edges
    • Rotate pages: multiple configurable [FP33043]
    • Insert empty page: multiple configurable
    • Enlarge page: new settings for top/bottom, left/right, all; multiple configurable
    • Embed OutputIntent with specified parameters
    • Set Supplement entry in CIDSystemInfo of CIDFont to corresponding entry in CMap
    • Set page zoom for bookmarks
    • Remove all view and print area settings in ViewerPreferences dictionary [FP36867]
    • Convert colors: New set of policy parameters (e.g. "RGBImage-R_eq_G_eq_B_is_Black_ExcludeBlendModes") to suppress special rules for white/gray/black objects using specified bland modes, but apply regular CMYK conversion instead [CA1025230; CA1025554; CA1025637]
    • Place date (YYYY-MM-DD)
  • New Checks and Properties
    • Font is not valid (strict): To determine problems that are usually not critical in embedded fonts
    • Blend mode (cumulative): To determine effective blend modes objects nested in Form XObjects
    • Blend space in Luminosity soft mask [CA1024860]
    • Color values for fill/stroke: Operators "is contained in list" and "is not contained in list” are now available [CA1025514]
  • Actions
    • Impose: Overprinting for placed text in runlists can be defined
    • ToPDF: Support for LibreOffice v5.x (Linux + MacOS) [CA1025782]
  • Reports
    • XML: Details of OutputIntent are listed
  • General
    • Updated engine for conversion of content for all "Place ..."-Fixups
    • Most recent version of Adobe PDF Library integrated (v15.0.4Plus2a)

Fixes

  • Desktop
    • Switchboard: Colors: Optimized processing duration for spot color conversion (Problem on MacOS only) [FP28629; FP34237; FP38054]
    • Switchboard: LFP: Add grommets by distance/by number: Option to open respective folder added [FP34486]
    • Unsupported Checks from Adobe Acrobat Profiles are no more shown in imported Profiles
    • Manage Libraries: Several smaller improvements
    • Profile edit dialog: New Filter: "Uses same Fixup type"
    • Profile edit dialog: Default filter in Custom Checks/Fixups is now "Not referenced from current profile"
    • Profile window:
      • Fixed issue, so that "Most recently/frequently used" can be used across multiple sessions
      • Fixed issue, where ProcessPlan could not be exported [FP38062]
      • Fixed issue, where locked Profiles could not be imported into another system in certain cases [FP37531]
    • ServerUI: Fixed issue, where editing Process Plans did not worked as expected [FP34298]
    • ServerUI: Problem solved, where an external Profile could not be used [FP37903]
    • Improved text color for locked Process Plans and Profiles for better readability [FP34272]
    • Checkpoint: Fixed issue, where "List Checkpoint Files" needed an activated version [FP36675]
  • Standalone
    • Object inspector: Improved visualization of ClippingBoxes and BoundingBoxes
    • Problem solved, where analysis of certain PDF files resulted in an unstable behavior [FP38081]
  • PDF Standards
    • PDF/A-1 conversion: Problem solved, where processing was not successful due to invalid font
    • PDF/A-1 conversion: Fixed issue, where annotations became visually changed during conversion
    • PDF/A-2 conversion: Fixed problem, where the Subtype of embedded files was changed, although not necessary
    • PDF/A-2 conversion: Solved issue, where the ModDate of EF entry was set 2 hours earlier than actual time
    • PDF/A-1, PDF/A-2 and PDF/A-3 conversion: Automatic correction of bitmap filter shortcuts like "CFF" to "CCITTFaxDecode"
    • PDF/A validation: Optimized recognition for invalid ICC profiles to avoid additional hits for wrong ICC profile version
  • Checks
    • Table evenly structured: Optimized recognition for tables using certain combinations of rowspan and colspan
    • Adjusted recognition of certain font issues to avoid unnecessary warnings
    • Result file different from original (visual comparison): Problem solved, where non-painting spot colors resulted in false hits [FP37365]
    • Color values for fill/stroke: Fixed issue, where certain usage of thresholds didn't result in the expected hit [FR35448]
  • Fixups
    • Repair invalid bookmark hierarchies: Problem solved, where valid bookmarks became removed [CA1023352; CA1023146]
    • Repair invalid bookmark hierarchies: Fixed issue, where bookmark structure was not properly handled in certain cases
    • Discard/Flatten hidden layer content: Problem solved, where processing resulted in an unexpected behavior [CA1025057]
    • Flatten visible layers: Problem solved, where flattening resulted in an unexpected behavior in certain cases [FP35445]
    • Fix glyph width information:
      • Fixed issue, where glyph width problems were not solved
      • Problem solved, where resulting PDF triggered a warning in various PDF viewers [FP36895]
      • Problem solved, when used in conjunction with “Font to Outline” [FP28635]
    • Optimized font embedding to avoid problems with .notdef glyphs after creating an invisible text copy [FP26551]
    • Embed missing fonts: Fixed issue, where the order in the FontSubstitution config file was not properly respected
    • Font to outline:
      • Problem solved, where glyphs were removed, if some tables in the font were improperly formatted [CA1025632]
      • Fixed issue, where text was not properly handled in certain cases [FP28898]
      • Fixed issue, where text positioning was changed in specific PDF files [CA1025463]
    • Convert TrueType fonts to CFF: Problem solved, where visual appearance was changed after processing [CA1025464]
    • Flatten transparency: Problem solved, where quality setting for image compression was not properly respected [FP35459]
    • Flatten transparency: Fixed issue, where the ICC source profile of objects was not taken into account [CA1025535]
    • Crop to BoundingBox: Problem solved, where content was in certain cases not properly cropped when the background was a SmoothShade [CA1025793]
    • Convert colors:
      • Fixed issue, where decalibration was not performed when a Custom Check was used [CA1025173]
      • Problem solved, where a "Matte" entry in a SoftMask was not properly handled [FP35619]
      • Problem solved, where a SoftMask of type Luminosity was not properly converted [FP28131; FP32521]
      • Fixed issue, where a Radial SmoothShade (used as filling pattern) became a gray rectangle after conversion [CA1025611]
      • Fixed issue, where processing was not successful, if downsampling was performed in the same Profile on specific PDF [CA1025459]
    • Map colors: Fixed issue, where images became inverted when opened in Adobe PhotoShop [FP28663]
    • Map spot and process colors:
      • Improved consideration if an OutputIntent exists, changed alternatively used Profile to PSO Coated V3 [FP35048]
      • Improved color management: If an OutputIntent exists, this ICC profile will be used for simulation; alternatively PSO Coated V3 will be used [FP35048]
      • Problem solved, where images became invalidated when CMY were mapped to Black [CA1025755]
      • Fixed issue, where processing together with "Make spot color appearance consistent" resulted in unexpected output [FP34658; FP37686]
    • Make Pantone spot color names consistent: Fixed issue, where processing was not successfully executed [CA1025718; CA1025189]
    • Make spot color consistent: Problem solved, where a parallel adjustment of colors resulted in improper results
    • Normalize spot color names: Fixed issue, where Fixup was not successful after Convert colors on specific PDF [FP33025]
    • Convert registration color to black: Problem solved, where conversion of vector objects resulted in an error [FP32866; FP37434]
    • Set page label: Fixed issue, where the Fixup UI only allowed numbers for input [FP27217]
    • Create and apply shapes:
      • Fixed issue, where region inside was not clipped [CA1025656]
      • Fixed issue, where very large formats were not handled properly [CA1025458]
      • Problem solved, where objects defined by "apply to" were not excluded from generated shape
    • Remove objects outside page: Fixed issue, where images inside page area became removed in certain cases [FP35565; FP37704]
    • Remove objects outside page: Problem solved, where text inside page area became removed [FP35565; FP35812]
    • Flip pages: Problem solved, where result was not flipped if processed together with "Rotate pages"-Fixup [CA1025231]
    • Put objects on layer: Fixed issue, where the Property "Belongs to a layer" could not be used as a Custom Check [CA1025626]
    • Place text: Problem solved, where small text was not properly handled [FP35471]
    • All predefined, template-based "Place content"-Fixups: Problem solved, where positioning was not correct if MediaBox didn't start at 0/0 [FP]
    • "Place content"-based templates have now an entry for meta charset in UTF-8 [FP33009]
  • Actions
    • Export to HTML: Fixed issue, where PDF could not be exported properly
    • Impose: Problem solved, where custom sheet sizes were not respected [CA1025944]
    • Impose: Fixed issue, where runlist Variable "ShinglingValue" did not worked as expected
    • ToPDF:
      • Fixed issue, where converting office files using Libre/OpenOffice was not successful in certain cases (Problem on MacOS only) [FP32686]
      • Fixed issue, where a time limited activation prevented the conversion of Office files [FP34517]
      • Dialog handling for "Deactivate Macros" in Word 2016 (Windows only) [CA1025868]
      • Problem solved, where special characters in office file names prevented conversion (MacOS only) [FP22084]
      • Added support for CJK for PostScript to PDF conversion [CA1025018]
      • Problem solved, where an indexed PNG or certain JPEG resulted in white page [FP37476]
    • SaveAsImage:
      • Fixed issue, where the simulation profile was not respected in certain cases [CA1025582; CA1025824]
      • Problem solved, where output could become scaled, if origin destination was not 0/0 [CA1024771]
      • Fixed issue, where smoothing was not performed [FP35415; FP37540]
    • CLI
      • Reporting of Variables: Improved error message when Variables in Fixups are pointing to non-existing external resources [CA1025163; CA1025633]
      • Tiling: Problem solved, where --overwrite could not be used properly [CA1025501]
      • ExtractText: Fixed issue, where not all characters were extracted [CA1025537]
      • Improved handling for PDF with corrupt document structure (will result on CLI in Error 1013 with exit code 107) [CA1025209]
    • Distributed Processing
      • Fixed issue, where a simulation profile for SaveAsImage was not transferred to the Satellite [FP38409]
      • Fixed issue, where the imposition SheetTemplate was not transferred to the Satellite [FP38376]
      • Problem solved, where the specified cachefolder of a Satellite was not used for saving Profiles
    • Reports
      • XSLT based reports: Calculation of ink amount enabled [FP36329]
      • Yellow color adjusted for highlighting of "Warning" in reports to be easier visible [FP33543]
    • General
      • Problem solved, where processing resulted in an error due to an invalid color space
      • Improved recognition of illegal content streams and parameters
      • Problem solved, where wrong header in font was not properly handled
      • Fixed issue, where linearization of a PDF was not terminated properly [CA1025653; FP36439; CA1025448]
      • Problem solved, where content was displayed clipped in certain cases [CA1025775; FP35374]
      • Fixed issue, where ICC-Profiles in JPG2000 images were not handled properly in certain cases [CA1024861]
      • Log profile execution: Better reporting for used Variables and errors for actions in Process Plans
      • Variables in Process Plans: Variables from previous steps are now available for use in Action steps as well
      • Optimized trigger reporting for objects which are causing an "Missing extended graphic state" error for easier analysis [CA1025324]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Map colors: Fixed issue, where Smooth shade objects became converted, although not covered by a check [FP35961]
    • Convert colors using DeviceLink: Fixed issue, where conversion of Smooth shade objects resulted in an unexpected strong visual differences [FP35996]
    • Create and apply shapes: Problem solved, where color space of created shape could not be set to "RGB (0..255)" or "Lab" [FP36003]
    • Create and apply shapes: Fixed issue, where a Variable in a popup menu for units could not become unassigned [CA1025608]
    • Create and apply shapes: Problem solved, where a created shape was not properly positioned under certain circumstances [FP35826]
    • Convert colors: Fixed issue, where a filter for spot color names in the "Conversion settings" was not properly respected [FP34982]
    • Convert colors: Problem solved, where some objects remained RGB after conversion [FP35158]
    • Convert colors: Fixed issue, where inline images were not converted in certain cases [FP34259]
    • Set page geometry boxes: Problem solved, where UserUnits were not properly regarded in some cases [FP35602]
    • Generate bleed from page content: Problem solved, where some PDF viewers reported missing resources for resulting PDF [FP34607]
  • Checks
    • Font is not valid: Adjusted recognition to avoid unnecessary hits [CA1025557; CA1025574; CA1025595; FP35771]
  • General
    • Improved recognition and handling of modified resources (like HTML templates) in Fixups
    • Visualizer: Problem solved, where multiple occurrences of identically named spot colors were not properly respected [CA1025548; CA1025630; CA1025596]
    • Problem solved, where processing resulted in an invalid result in certain cases [CA1025658]
  • Desktop
    • Fixed issue, where no multiple Variables could be added to a text input field [FP35940]
    • Fixed issue, where a Profile could not be exported when a Variable was used for certain resource files [FP35364]
    • Fixed issue, where the attempt of editing a Variable in a locked Profile was not properly handled [FP35375]
    • Problem solved, where Variables window for Parameters was not in the front [FP35460]
    • Switchboard: LFP - Add ink layer: Fixed issue, where created shape was not created in correct size [FP35687]
    • Library manager: Fixed issue, where Libraries could not be saved after a specific way of several changes [CA1025492]
  • CLI
    • Problem solved, where processing resulted in an error if system log was completely empty (Windows only) [CA1025398, CA1025552; FP35464]
    • Improved listing of variables used in a Profile or Process plan to those which are really used
    • New parameter "--novariables" to suppress listing of Variables on CLI output (stdout) [FP35685]
  • Reports
    • Fixed issue, where no report could be created if a Variable was used in certain cases [FP35836]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Actions
    • EnumerateProfiles: Fixed issue, where Process plans using a “Variable” process steps could not be enumerated successfully [CA1025486]
  • Reports
    • XML: Problem solved, where Variables became listed, although not used in respective Check [FP35115]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • Fixups
    • Insert empty page [CA1025309]
    • Move objects
    • Create and apply shapes: New options to reduce or enlarge non-rectangular shapes and to merge overlapping shapes
    • Place content on page: Support for SVG as input format
    • Processing Steps:
      • Put objects on Processing Steps layer
      • Add Processing Steps layer metadata
      • Modify layer name for Processing Steps layer metadata
      • Various other existing Fixups for Layers extended to limit execution to Layers with Processing Steps metadata
    • Flatten transparency: Several compression methods added for images, which are created during transparency flattening
    • Place Barcode: A quiet zone for barcodes will now apply add space if required for the barcode type
    • Flip pages: Extended with an optional "Apply to" to limit to specified pages [CA1025240]
    • Convert page content into image: "Maximum" and "High" now use Chroma Subsampling to enhance quality [FP34979]
  • Properties/Checks
    • Rotation of text [CA1024092]
    • Is in custom area
    • Processing Steps:
      • Processing Steps metadata present
      • Same Processing Steps metadata used for more than one layer
      • Processing Steps
      • Processing Steps metadata uses custom values
      • Layer metadata (existing): Does now also analyze Processing Steps metadata
  • Actions
    • SaveAsImg: "Maximum" and "High" will now use Chroma Subsampling to enhance quality [FP34979]
  • Desktop
    • Explore Layers: Metadata for Processing Steps can be defined
    • User interface: Improved recognition and notification when changing Fixups and Checks which are referenced in Profiles or ProcessPlans [FP32491]
    • Debugging functionality to store intermediate results and processing details
    • CxF-Support: Details of embedded CxF data are listed in the Result dialog in Output Intent details
  • Variables
    • Several improvements for Variables:
      • Default value for simple Variables visible now in the UI controls [FP34258]
      • Option to duplicate Variables [FP34267]
      • Define a list of permitted values for Variables defined via app.requires [FP34880]
      • Value of a trigger value from a previous ProcessPlan step can be assigned to a Variable
      • Reports from a previous ProcessPlan step can be used in JavaScript Variable
      • XML files can be imported into JavaScript Variables and values can be derived via XPath expressions
      • Arrays and objects remain such objects when transferred via app.vars
      • Support for sidecar files (XML and JSON) by reading their contents in a JavaScript Variable
      • Extended scope of app.var.results to Profiles, Checks and Fixups (and not just Variable steps) in Process plans
      • The "Edit JavaScript Variables" dialog includes a Console window for debugging
      • Search added to list of Variables in user interface
      • JavaScript object to determine the current operating system
      • JavaScript Variables can now be used for ICC profiles [FP]
      • Improved display if a Severity is controlled by a Variable
  • CLI
    • New options to exclude certain severities in reports (see usage or CLI manual for details)
    • Option to define a path for external resources for PDF/VT-2 and PDF/X-5 [CA1024832]
    • EnumerateProfiles: Lists Profiles and Variables and generates a Profile summary report as XML or JSON [CA1023576]
  • General
    • Most recent version of Adobe PDF Library integrated (v15.0.1PlusP1e)
    • Support for rendering documents with more than 27 spot colors [CA1024100]

Fixes

  • Checks
    • PDF/X-4 validation: Adjusted recognition of transparency blend color space if a Default color space exists
    • PDF/X-4 validation: Enhanced recognition of identical ICC profiles as source profiles and in Output Intent
    • Problem solved, where multi-line input fields were not properly handled [CA1025415]
    • Problem solved, where unusual formatted Type 1 fonts resulted in an unnecessary error
  • Fixups
    • Flatten transparency:
      • Problem solved, where pure black (in RGB) became rich black in CMYK after processing [CA1025173]
      • Fixed issue, where text was not properly handled in certain cases [CA1022817]
      • Fixed issue, where images were not properly handled [FP26060; FP33275]
      • Problem solved, where processing could not be finished successfully [FP27418; CA1023201]
      • Problem solved, where processing resulted in an improper behavior [FP30860; FP33746; FP33975]
      • Fixed issue, where objects became distorted [FP23236; FP26368]
      • Fixed issue, where smooth shades were repositioned [FP24224; FP27187]
      • Fixed issue, where text vanished in certain cases [FP26950; CA1025395]
      • Fixed issue, where visual appearance of vector objects changed [CA1024814; FP29085; FP32493]
      • Problem solved, where text that was converted into outlines during flattening resulted in malformed glyph contours when imposed [FP27204]
      • Problem solved, where colors of images shifted [FP32740]
      • Fixed issue, where flattening of overprint resulted in a changed visual appearance [CA1025065]
      • Problem solved, where page content was not properly handled [FP22621]
    • Create and apply shapes:
      • Fixed issue, where the set option for overprint was not respected [CA1025192]
      • Fixed issue, where processing was only successful with the second attempt [CA1025360]
      • Fixed issue, where Outside/Inside Shape was not accurately listed in the user interface [FP34580]
      • Fixed issue, where correction was not executed due to insufficient Fixup configuration [CA1025192]
    • Convert colors:
      • Problem solved, where a colored pattern using a second color space was not converted [FP34296]
      • Fixed issue, where page content was downscaled after processing [FP34250]
      • Fixed issue, where Fixup was not executed for images, if downsampling Fixup was also included in the Profile [FP33921]
    • Convert colors using DeviceLink:
      • Fixed issue, where using any DeviceLink profile via a path in a Variable required a DeviceLink license [CA1025163]
      • Problem solved, where result file could not be opened in certain cases [FP34709]
      • Problem solved, where files with large dimensions or large images could not be successfully processed [FP25798; FP27564; CA1024821; CA1025078]
    • Downsample images: Problem solved, where Fixup was not executed, if "Remove invisible image data" was contained in Profile as well [FR35123]
    • Map colors: Fixed issue, where using the filter "Apply to:" was not properly respected [FP33788]
    • Map colors: Problem solved, where processing could not be executed successfully [FP34674]
    • Map spot and process colors: Problem solved, where mapping of CMYK to None resulted in an improper result [FP34678; CA1024811]
    • Map spot and process colors: Fixed issue, where mapping of a single process colorant to another process colorant resulted in wrong colorants [CA1025294]
    • Place barcode: Fixed issue, where the dimension of the generated barcode were not properly taken from settings [FP]
    • Remove objects outside/Remove objects: Fixed issue, where also objects inside were removed [CA1024468]
    • Create invisible copy for all text: Problem solved, where result file showed an error when opened in Acrobat in certain cases [FP35082]
    • Fix glyph width information: Fixed issue, where glyphs were not properly placed after conversion [FP30712]
    • Substitute characters using .notdef glyph with space characters: Fixed issue, where glyphs became repositioned [CA1024178]
  • Actions
    • ReDistill: Problem solved, where a redistill resulted in an error in certain cases [FP23969]
    • CreatePS: Problem solved, where overprint of black changed to knockout [CA1024212]
    • CreateEPS: Fixed issue, where no EPS file was created [CA1019055]
    • ToPDF: Fixed issue, where conversion of HTML to PDF failed, if certain fonts were installed [CA1025428]
    • ToPDF: Problem solved, where conversion of Office files failed with Office 2016 on MacOS [FP34821]
    • Tiling: Problem solved, where grommets were not properly positioned [FP34780]
    • ListVariables: Fixed issue, where Variables introduced by app.requires() were not listed
    • Impose: Changed default encoding to UTF16 to avoid errors with rare glyphs
    • ExtractContent: Fixed issue, where not all content was extracted [CA1025215]
    • SaveAsImage: Problem solved, where rendering large dimensions into PNG was not successful [FP30788; FP33106]
  • Desktop
    • Variables:
      • Several minor issues in configuration dialogs fixed [CA1025194]
      • Variables defined with app.requires in a Variable step of a Process plan will now show up in an Ask at Runtime dialogue [FP34977]
      • Variables in name or comments of Process Plans will now show up in an Ask at Runtime dialogue
      • Problem solved, where a JavaScript Variable was evaluated twice [CA1025277]
      • Fixed issue, where predefined values of various Variables were summarized [FP34837]
    • Help references online documentation instead of Reference manual
    • Switchboard - Spot colors: Problem solved, where an error was shown for spot colors (Acrobat Plug-In only) [FP34348]
    • Switchboard - Replace fonts: Fixed issue, where ligatures resulted in an error in certain cases [FP34361]
    • Fixed issue, where dimension of a PDF was shown wrong, caused by large dimension and a page scaling factor [FP35050]
    • Problem solved, where a content stream could not be analyzed [FP23121]
    • Fixed issue, where file extension of reports was not properly set [FP19906]
    • Explore PDF: Problem solved, where searching for non-existing content resulted in an error [FP16978]
    • Fixed issue, where a corrupt PDF resulted in an unstable behavior [CA1025209]
  • Server/CLI
    • Predefined Profile for CLI: "Acrobat PDF version compatibility" added to var/Profiles
    • Changed internal configuration to relative paths, so settings can be easier transferred
  • General
    • Libraries: Improved handling for Libraries from previous versions to increase loading time
    • Problem solved, where analysis could not be successfully executed due to fatal errors in the content stream [FP26817]
    • Process plans: Improved reporting of additionally created files in result tree and logs
    • Process plans: Error code for Fixup failures is now "8" [FP34673]
    • Problem solved, where a very unusual font structure resulted in an unstable behavior [FP34879]
    • Activation: Fixed issue, where the content of an email was not in the language of the UI [FP34867]
  • Reports
    • XML: Listing of Variables in rules added [FP32115]
    • XML: Problem solved, where IDs of Checks changed with each processing [FP]
    • XML: Fixed issue, where DictKeys were listed
    • XML: Problem solved, where IDs of Fixups got merged when used multiple times in a Process Plan [FP35101]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Desktop
    • Problem solved, where Office documents could not be converted with a time limited full version [FP34517]
  • General
    • Problem solved, where the end page of a defined page range was not properly respected
  • Distributed Processing
    • Problem solved, where Satellite or Dispatcher could not be started
    • Improved logging of the Satellite [FP33635]
  • CLI
    • ListVariables: Problem solved, where labels of variables were not more listed [CA1025121]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Desktop
    • User interface: Problem solved, where the stacking of multiple modal dialogs were not properly handled [FP34257; CA1025138]
    • User interface: Several improvements for displaying Variables and usability [FP34269; CA1025102; FP34258; FP34256]
    • Variables: Problem solved, where some variables were not properly saved in certain cases [CA1025152]
    • Export of Fixups and Checks: Problem solved, where Variables were not properly exported [CA1025123]
    • Switchboard: Fixed issue, where selected unit was not remembered properly [FP34321; FP34371]
    • Set page geometry boxes: Removed unit "point" as "pt" was already available [CA1025105]
  • General
    • Variables: Fixed issue, where path to external resources could not be used properly [CA1025163]
    • Problem solved, where an empty BleedBox or TrimBox definition in a PDF resulted in an error [FP33061]
    • Problem solved, where color conversion and downsampling of images resulted in an improper result in some cases [CA1023613; FP25896; FP30349]
  • Fixups
    • Create and apply shapes: Problem solved, where certain objects were not clipped properly [CA1025075]
    • Fix glyph width information: Fixed issue, where processing resulted in a changed appearance [FP28699; FP30712]
    • Font to outline: Problem solved, where additional dots appeared after processing in certain cases [FP28103]
    • Flatten annotations into page contents: Problem solved, where some PDF viewers showed an error after opening the processed PDF [FP28242]
  • Checks
    • Width of page geometry box (mm/inch): Problem solved, where unit was not properly respected [FP34347]
    • Base color space for transparency group: Adjusted recognition of current Default Device-ColorSpace
    • Color space of outermost transparency group: Adjusted recognition of current Default Device-ColorSpace
  • CLI
    • ToPDF: Fixed issue, where processing an encrypted PDF became not unencrypted, although correct password was used [CA1025046]
    • ListVariables: Problem solved, where simple variables were not listed [CA1025121]
    • Activation: Fixed issue, where activation in certain container environments were not successful (Linux only) [FP32362]
    • SplitPDF: Problem solved, where invalid PageLabels resulted in an improper behavior [FP33843]
  • Update of pdfToolbox 9 Desktop free of charge for owners of a pdfToolbox 9 Desktop license
  • Update of pdfToolbox Server, pdfToolbox CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • General
    • Problem solved, where Variables in imported Libraries from previous versions were not handled properly [FP34255; FP34262]
    • Problem solved, where conversion of embedded files into PDF standards were not executed with fresh exported profiles
  • Standalone
    • Some stability issues regarding zoom and loupe solved [FP34240]
  • PlugIn
    • Problem solved, where using the menu entry "About Third-Party Plug-Ins" could result into an unstable behavior
  • Upgrade to pdfToolbox Server 9, pdfToolbox CLI 9 or pdfToolbox SDK 9 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • General
    • Extended Variable features: Variables on Profile level and as step in Process Plans, access to metadata and other information via JavaScript, calculating and propagating values using JavaScript, using Variables for Pop up controls (like ICC profiles)
    • Various new Fixups to create shapes or to set page geometry boxes based on rendered page content
    • New, PDF-based activation process also for pdfToolbox SDK
    • Support for CxF (spectral data): Embedding, extracting, display of CxF
  • Desktop / PlugIn
    • Wireframe mode in Object inspector
    • Zoom functionality
    • All Profiles have been reviewed and arranged into 5 new Libraries:
      • Essentials
      • PDF Standards
      • Prepress, Color and Transparency
      • Shapes, Variables, JavaScript, Place content
      • DeviceLink (requires AddOn)
    • New Switchboard area: Large format printing
      • Tiling
      • Adding grommets
      • Generate bleed
      • Add ink layer
      • Add borders
    • New in "Prepress"-area of Switchboard:
      • Embed, extract and remove CxF data
  • New and enhanced Profiles
    • Library: Shapes, Variables, JavaScript, Place content
      • Viewing Distance related checks
      • Downsample image resolution to specified value
      • Generate 3 mm bleed (pixel repetition on pages with text objects close to TrimBox, else mirroring) (Process Plan)
      • Scale to page size from first 7 characters in file name, print error messages (Process Plan)
    • Library: Essentials
      • Convert all pages into CMYK images and preserve text information
      • Convert all pages into RGB images and preserve text information
      • Convert to PDF/A-1b /A-2b
    • Library: Prepress, Color and Transparency
      • Find CxF issues
      • Online publishing
      • Convert to PDF/X-1a (PSO Coated v3 (ECI))
      • Convert to PDF/X-4 (PSO Coated v3 (ECI))
      • Convert pages into CMYK images if page content is too complex (Process Plan)
      • List potential printing problems
    • Library: PDF Standards
      • Convert to PDF/A-1b /A-2b /A-3b
      • Convert to PDF/X-1a (PSO Coated v3 (ECI))
      • Convert to PDF/X-3 (PSO Coated v3 (ECI))
      • Convert to PDF/X-4 (PSO Coated v3 (ECI))
      • Check for PDF/A-2b compliance and convert if not compliant (Process Plan)
  • New and enhanced Fixups
    • Library: Shapes, Variables, JavaScript, Place content
      • Place CMYK color bar
      • Place gray color bar
      • Place spot color bar
      • Place registration marks
      • Place dimension arrows
      • Place fold marks (letter)
      • Create partial varnish for images
      • Create varnish for printed content (excl. white areas)
      • Create varnish for printed content (incl. white areas)
      • Generate bleed by specified method
      • Set TrimBox based on visible content
      • Create Dieline with rounded corners from TrimBox
    • General
      • Create and apply shapes: Add shapes based on rendered content [CA1024841]
      • Set page geometry boxes (based on page content): Sets the respective box based on rendered content [CA1024826]
      • Generate bleed from page content:
        • New methods: "Mirror as objects" and "Repeat last pixel"
        • Selection of edges [FP23500; FP28060; FP28375; CA1024069; CA1023144]
        • Option to set BleedBox to dimension of just created bleed added [CA1024317]
        • Filter for limited scope using "Apply to:" and possibility for multiple settings added [FP28206; FP23197]
      • Discard hidden layers [FP26617; CA1023906; FP29825]
      • Repair missing "Properties" resources [FP32810; FP33598]
  • New Checks and Properties
    • Several new properties related to CxF validation
    • Number of hits in this check: Allows for defining a minimum number of occurrences per pgae before a hit is generated [FP32837; FP32911]
    • Number of components in ICC profile dictionaries N entry does not match ICC profile

Fixes

  • PDF standards
    • PDF/A-1 validation: Adjusted validation and correction for form fields
    • PDF/X-4 validation: Adjusted analysis of insufficient defined Layers ("Optional content groups" OCG in OCCDs missing) [FP]
    • Conversion to PDF/X-4: Problem solved, where XMP metadata was falsely handled as not compliant and removed [CA1024720]
  • Fixups
    • Repair invalid bookmark hierarchies: Fixed issue, where bookmarks became removed due to improper formatting [CA1023352 + CA1023146]
    • Downsample images: Problem solved, where "Unsharp masking of images"-Fixup were reported although not executed [CA1024381; FP31407; FP31749; FP32664; FP32920]
    • Make spot color appearance consistent: Problem solved, where processing together with a "Convert colors"-Fixup resulted in remaining inconsistencies [FP33579]
    • Generate bleed from page content: Problem solved, where page scaling factor was not respected properly [FP28937; FP28943]
    • Convert page content into image: Changed compression library to reduce resulting file size [FP33481]
    • Uncompress XMP metadata objects: Fixed issue, where uncompressed XMP metadata remained [FP32810]
    • Font to Outline: Problem solved, where non-painting starting points of glyph contours became visible [FP29707]
    • Embed missing fonts: Support for PostScript Type 0 CID-keyed fonts
    • Add missing SPACE glyphs: Problem solved, where ligature glyphs were not properly handled in certain cases [FP25791; FP25829; FP28771]
  • Actions
    • Duplicate pages: Problem solved, where page scaling factor was not properly copied for all duplicated pages [FP33498]
  • General
    • Problem solved, where processing resulted in an improper behavior caused by an damaged font in the PDF [CA1024235]
    • Wrong "N" entries (number of colorants) in ICC profiles will be corrected automatically
    • Problem solved, where internal optimization resulted in vanishing objects in certain cases [CA1024758]
    • Fixed issue, where file could no longer processed successfully, although successful in pdfToolbox 7 [CA1024880]
    • Optimized handling for self-referencing Role Maps to avoid unnecessary long processing time [CA1024838]
    • Problem solved, where content could not be analyzed, caused by empty "name" objects [FP33469]
  • PDF/A conversion
    • Updated font substitution to cover more naming varieties of "Arial" fonts [CA1024937]
  • Standalone
    • Explore Metadata: Enhanced flexibility for handling multiple entries of same property
    • Explore Layers: Enhanced display of optional content groups [FP]
  • CLI
    • Problem solved, where files from network paths were not properly handled [CA1024764]
  • Distributed Processing
    • Problem solved, where defined output naming for reports was not respected [FP33758]
  • Reports
    • Fixed wrong French translation in summary reports [CA1024840]
    • Problem solved, where reports using masks were not properly created due to large page scaling factors [CA1024534]
    • Updated translation repository of additional languages for Profiles, Checks and Fixups [CA1023799]
  • Update of pdfToolbox 8 Desktop free of charge for owners of a pdfToolbox 8 Desktop license
  • Update of pdfToolbox Server or pdfToolbox CLI free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server or pdfToolbox CLI

Fixes

  • Fixups
    • Convert colors: Fixed issue, where bitmaps using JBIG2 compression were not properly converted in certain cases [FP32886; CA1024128]
  • Desktop / PlugIn
    • Problem solved, where user preferences could not be created after first installation of pdfToolbox on the respective system [FP32949; FP32947; FP32887; FP32938; FP32975; FP32978; CA1024865; FP32983; FP32992]
  • Distributed Processing
    • Problem solved, where a defined output file name was not properly respected [FP32956; FP32994]
  • Update of pdfToolbox 8 Desktop free of charge for owners of a pdfToolbox 8 Desktop license
  • Update of pdfToolbox Server or pdfToolbox CLI free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server or pdfToolbox CLI

Features

  • Enhanced Profiles
    • Conversion to PDF/A-1 and PDF/X-4
      • "Uncompress XMP Metadata objects" correction added [FP32620; FP32731; FP32810; FP32731; FP32620; FP32812; FP32810]
  • New Fixups
    • Uncompress XMP Metadata objects
  • Actions
    • ToPDF: Support for Prologue and Epilogue files for conversion of PostScript files [FP29825]

Fixes

  • Profiles
    • Improved stability for PDF/VT files with referenced, external resources [CA1024809]
  • Fixups
    • Remove all object level XMP Metadata: Problem solved, where certain files had missing resources after processing [FP32613; FP32643]
    • Convert colors/Map spot and process colors: Improved handling of certain, unusual definitions of spot color alternates used in DeviceN objects [FP27096; CA1022864; FP30079; FP30817; FP32703]
  • Impose
    • Improved stability for runlists with invalid operations
  • General
    • Conversions based on HTML-Templates: Problem solved, where processing was not successful due to missing runtime (Windows only) [FP31121]
  • CLI
    • Compare: Optimized to create reports only for files with differences
  • Distributed Processing
    • Optimized handling for processing with large number of output files (e.g. SaveAsImage) [FP32755]
    • Problem solved, where distributed files could not be opened on a Satellite (Windows only) [FP28513]
    • Fixed issue, where additional files created by a ProcessPlan were not transferred back to the Client [FP26750]
    • Reports: HTML-Template from Client will now be used on Satellite, even when identically named Template exists on Satellite [FP25424]
  • Update of pdfToolbox 8 Desktop free of charge for owners of a pdfToolbox 8 Desktop license
  • Update of pdfToolbox Server or pdfToolbox CLI free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server or pdfToolbox CLI

Features

  • Enhanced Profiles
    • PDF/X-4 and X-5 validation:
      • "Has non plain text XMP Metadata" added [FP]
      • "Registration or process color representations are inconsistent" added [FP]
    • All "GWG 2015"-based profiles for Sheetfed, Newspaper/Newsprint and Web offset:
      • Removed check for recommended destination profiles
    • Fix problems in PDF tagging structure
      • "Remove CIDSet if incomplete" added
      • "Add unique ID to Note elements in tagging structure" added
  • New Fixups
    • Remove all objects except [FP]
    • Convert spot color names to UTF-8
    • Convert font names to UTF-8
    • Open/Close all bookmarks [CA1024348]
    • Set miter limit [CA1024500]
    • Add unique ID to Note elements in tagging structure
  • Enhanced Fixups
    • Generate bleed from page content: Support for spot colors and grayscale [CA1023145; CA1024363; FP30868; FP31016]
    • Make spot color appearance consistent: Added scope to separation colors "All", "None" and CMYK colorants
    • Adjust dot gain: Filter "Apply to" added to limit scope of Fixup and allowed multiple settings [FP22030; FP24591; CA1023381]
  • New Checks and Properties
    • Registration or process color representations are inconsistent (for page and document level)
    • 4 new properties to find colorant values of alternate color spaces [FP23194; FP27300; FP29575]Page is rotated
  • Enhanced Checks and Properties
    • Blending color space: Extended to find variants of ICCbased color spaces
  • Desktop/PlugIn
    • PlugIn: Improved stability for parallel usage of Acrobat Preflight and pdfToolbox PlugIn [FP23201; FP28842; FP21575; FP27677; FP24334; FP27893; FP27834; FP28095; FP28842; FP31375]
    • Update notification: Possibility to deactivate notifications added (Standalone only)
    • Update notification: Manual check for updates added to "Help" menu (Standalone only)
    • Result dialog: Display of currently processed page added
  • CLI
    • XML-Report: Maximum number of pages to be contained as resources in report can be defined [CA1024710]
    • Option to suppress listing of severities in reports
    • Duplicate pages: Option added for multiple copies even when used with option --pageorder [FP29670]
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP4q)
  • Updated signatures of audit trail for preflight certification

Fixes

  • Profiles
    • PDF/X-1 and X-3 validation: Removed check for PDF 1.3 entry as it is not explicitly requested by the respective PDF/X standards
    • PDF/X conversion: Problem solved, where some Fixups were not successful in certain cases [FP22180]
  • Fixups
    • Generate bleed from page content: Problem solved, where created bleed was not properly scaled and positioned [FP20949; FP22781]
    • Merge adjacent headings if heading level is the same: Fixed issue, where headings were not merged in all cases [CA1024489]
    • Convert colors: Improved handling of resources for DeviceN objects with a "None" colorant [FP32427]
    • Map spot and process colors: Problem solved, where DeviceN objects became invalidated when colorant was set to "None" [FP32427]
    • Convert colors using DeviceLink: Fixed issue, where visual differences after processing on certain files [FP31386]
    • Convert colors using DeviceLink: Problem solved, where processing was not successful caused by certain bitmaps and --uncompressimg parameter was set [FP31671]
    • Embed missing fonts: Fixed issue, where "nbspace" and "softhyphen" were not properly handled if used in simple fonts [CA1024564]
    • Embed missing fonts: Problem solved, where wrong CMap encodings resulted in false glyph replacement of certain glyphs in Asian languages [CA1024007; CA1024543]
    • Put objects on layer: Optimize handling for vector objects [FP31129]
    • Remove objects outside ...: Problem solved where also objects inside were affected [CA1024024; FP30870; CA1024461]
    • Problem solved, where conversion of inline bitmaps resulted in an improper behavior [CA1024600]
    • Convert colors: Fixed issue, where ICC-based objects were not tagged with another ICC profile [FP31000]
    • Convert colors: Problem solved, where certain inline images were not properly handled [CA1024091]
    • Font to outline: Fixed issue, where not all glyphs were properly converted in certain cases [CA1024629; FP31750]
    • Font to outline: Problem solved, where encoding mismatch resulted in removed text in some cases [FP31648]
    • Font to outline: Problem solved, where glyphs were moved after processing [CA1024501]
    • Remove printer marks: Problem solved, where remaining objects resulted in problems during post processing [FP31845]
    • Repair invalid ToUnicode CMap information in fonts: Problem solved, where processing resulted in invisible glyphs and damaged font [CA1024595]
    • Repair invalid bookmark hierarchies: Fixed issue, were color of bookmarks was not retained [CA1024492]
    • Fix glyph width information: Enhanced processing to correct special structures as well [CA1024251]
    • Discard hidden and flatten visible layers: Problem solved, where resulting PDF had visual changes due to not respected OCMD setting [CA1024399]
    • Font related Fixups: Problem solved, where text was missing after PDF/A conversion in certain cases [CA1023859]
    • Internal optimization: Problem solved, where processing did not found an end [CA1024624]
  • Checks
    • Problem solved, where analysis could not be finished successfully [CA1020522]
    • Fixed issue, where values in percentage were not always properly regarded depending on the operator [FP]
    • Fixed issue, where unusual structure of structure information could not be analyzed successfully [FP31708]
  • Actions
    • Save as image: Problem solved, where creation of low-res images from files with protection for high-resolution export was not possible [FP29123]
  • Desktop/PlugIn
    • Activation: Problem solved, where some special characters in customer name or company resulted in a failed activation (MacOS only) [FP30970; FP31009; FP31103; FP31667; FP31404; FP31370; FP31678; FP31696; FP31703]
    • Activation: Improved handling for instable or missing Internet connection
    • Save as dialog: Fixed issue, where changed destination file name was not properly displayed [FP30295; FP31644]
    • PlugIn: Problem solved, where usage of organize pages resulted in an unstable behavior (Windows only) [FP31140]
    • PlugIn: Improved behavior if Acrobat is run in a language which is not supported by pdfToolbox [FP30849]
    • PlugIn: Fixed issue, where sample files could not be opened [FP31564]
    • PlugIn: Problem solved, where wrong language keys were displayed after creation of new preferences (Windows only) [FP31103]
    • PlugIn: Problem solved, where the Quicktool icon was not visible after restart of Acrobat [FP31147]
    • Inspect objects: Fixed issue, where some vertical lines could not be selected
    • Library: Enhanced behavior for missing resources during export [FP30972]
  • Reports
    • Overview: Problem solved, where page numbers of hits in reports in Chinese language were not properly placed [CA1024719]
    • XML: Optimized reporting of processing duration within report
    • XML: Problem solved, where non existent bookmarks resulted in an invalid XML structure [FO30962]
  • CLI
    • Activation: Improved reporting and handling of insufficient folder permissions (Linux only) [FP29616]
    • Impose: Optimized handling of pages to be positioned to reduce processing time and temporary storage space [FP31145]
  • General
    • Improved handling for files with a extreme high number of recursions [CA1024508]
    • ToPDF: Extended scope to convert shape-only Excel spreadsheets as well [CA1024727]
    • ToPDF: Problem solved, where images with various color-related syntax errors were not properly handled when referenced from HTML files [CA1024124]
    • ToPDF: Fixed issue, where certain filter in TIFF files resulted in an improper output [FP31030]
    • ToPDF: Optimized handling of certain structures in TIFF files to avoid varying results [FP31061]
    • Improved handling of resources for document-only Fixups to increase processing speed [CA1024430]
    • Problem solved, where improper handling of image filter resulted in an improper behavior [FP32400]
    • Improved merging of Custom Fixups and identical Fixups from Standard conversions [CA1024476]
  • Update of pdfToolbox 8 Desktop free of charge for owners of a pdfToolbox 8 Desktop license
  • Update of pdfToolbox Server or pdfToolbox CLI free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server or pdfToolbox CLI

Features

  • New Profiles
    • Added 14 new Profiles for validation and conversion accordingly to the "Ghent PDF Workgroup Specification: GWG2015"
  • New Fixups
    • Convert color to PSO Coated v3 (ECI) (keep spot colors)
    • Convert color to PSO Coated v3 (ECI) (convert spot colors to CMYK)
    • Convert CMYK colors using DeviceLink ISO Coated v2 (ECI) to PSO Coated v3 (ECI) (can be used without a DeviceLink Add-on license)
    • Convert CMYK colors using DeviceLink PSO Coated v3 (ECI) to ISO Coated v2 (ECI) (can be used without a DeviceLink Add-on license)
  • Enhanced Fixups
    • Downsample/Recompress images: New setting to retain current compression during processing [CA1024311]
    • Remove objects: Support for multiple settings [CA1024031]
    • Outline page geometry boxes: New option to define a tint value for spot colors [CA1024049]
  • New Checks and Properties
    • Page is rotated
    • PDF/X Output Intent not CMYK
    • Several new checks to match the new requirements of the GWG 2015 specification
  • Actions
    • Impose: Sheet sizes can be modified and new slots can become created during runtime
  • Reports
    • XML reports: Bookmarks now also include the "Name" entries to PageObjects (for GoTo actions) [FP30725]
  • CLI
    • Office to PDF: New option for high resolution images and markups in resulting PDF (MS Word only) [FP27584
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP4n)

Fixes

  • Profiles
    • PDF/X-1 and X-3 validation: Removed check for PDF 1.3 entry as it is not explicitly requested by the respective PDF/X standards
    • PDF/X conversion: Problem solved, where some Fixups were not successful in certain cases [FP22180]
  • Fixups
    • Subset fonts: Fixed issue, where glyphs were scrambled in some special cases [CA1024377, CA1024463]
    • Flatten transparency: Problem solved, where glyphs became replaced [FP24853]
    • Flatten transparency: Fixed issue, where processing was not successful [FP27069, FP24704, CA1023891]
    • Increase line width: Problem solved, where not only width of line were taken into account [FP17425]
    • Remove objects outside ...: Problem solved, where glyphs were moved during processing [FP30032]
    • Remove objects outside ...: Problem solved, were also objects inside were removed [CA1024377, FP29342, CA1023946, FP28968, CA1023683]
    • Downsample/Recompress bitmaps: Fixed issue, where bitmaps were not properly handled in certain cases [CA1024452]
    • Convert colors: Problem solved, where bitmap image became invisible in some cases [CA1024230]
    • Increase line width: Problem solved, where lines were not properly increased [FP29519, FP29816, CA1024209, FP30387]
    • Increase line width of multicolored lines: Improved handling to ensure successful processing for all kind of lines [FP30847]
    • Remove objects: Problem solved, where objects disappeared when applied together with "Convert colors"-Fixup [CA1022887]
    • Fix problems in PDF tagging structure: Fixed issue, where processing took an unusual long time [CA1023822]
    • Embed missing fonts: Problem solved, where a not properly encoded glyph caused a failure for font embedding [CA1024269]
    • Place job ID in gutter: Improved JavaScript in template to avoid wrong placement [CA1024256]
  • Checks
    • Smallest distance inside from TrimBox: Problem solved, where also objects with bigger distance created a hit [CA1017873]
    • Blend color space doesn't match OutputIntent: Fixed issue, where objects using DeviceCMYK resulted in unnecessary hits [FP20341]
  • Actions
    • CreateEPS: Problem solved, where PDF could not be converted (Linux Ubuntu 14.04 only) [CA1024344]
    • Impose: Problem solved, where character escaping did not work for some special characters [CA1023481]
    • Color convert: Fixed issue, where objects using spot color were not properly converted [CA1019221]
    • SaveAsImage: Problem solved, where visible area of PDF became cropped [FP30745]
    • SaveAsImage: Problem solved, where TIFF was not created properly if CMYK + spotcolors were used [CA1024316]
    • ToPDF: Problem solved, where invalid ICC-profiles in images resulted in improper displayed PDF [FP28526, FP29935]
  • Desktop/PlugIn
    • Fixed issue, where activation could not be performed successfully (MacOS only) [FP]
    • Problem solved, where PDF could not properly become rendered caused by some invalid function resources [FP23530]
    • Library export: Fixed issue, were ICC-Profiles were not properly exported in some cases [FP30777]
    • Fixed issue, where checks, used in ProcessPlans, became duplicated were not properly referenced within the ProcessPlan afterwards [CA1024441]
    • Visualizer: Problem solved, where color conversion on a file displayed in visualizer mode resulted in a improper behavior [FP30724]
  • Server
    • Problem solved, where an export of content from a ProcessPlan was not moved into respective output folder [FP30284]
  • General
    • MacOS: Added support for LibreOffice [FP23008]
    • PostScript handling: Fixed binary compatibility issues with RHEL5/CentOS5 (Linux only) [FP30180]
  • Update of pdfToolbox 8 Desktop free of charge for owners of a pdfToolbox 8 Desktop license
  • Update of pdfToolbox Server or pdfToolbox CLI free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server or pdfToolbox CLI

Features

  • Library function to organize sets of Profiles, Fixups and Checks in separate Libraries
  • Rendering of PDF/X-5n files with correct preview of multichannel process colors
  • Support for PDF/UA-1 validation
  • Support for HTML-based templates for overview pages of collections [CA1024017]
  • New Profiles
    • Verify compliance with PDF/UA-1 (syntax checks only)
  • New Fixups
    • Remove PDF/UA information
    • Remove all signatures entries and flatten signature page objects into page content
    • Generate 2mm bleed from page content
    • Set suffix of all Pantone spot colors to “C” [CA1024044; FP28495]
    • Make negative line dash phase value positive [FP29385; FP29765]
  • New Checks and Properties
    • Negative line dash phase value [FP29385; FP29765]
    • Several new properties related to PDF/UA-1 verification
  • Actions
    • Impose: Support for UserUnits added, to allow larger dimensions for destination file [FP28937]
  • Reports
    • XML report: Bookmarks and their destinations became included [CA1023865; CA1024022]
  • Desktop/PlugIn
    • Special result dialog for PDF/UA to add result of semantic validation into report
    • Visual marker if file contains tagging structure
    • Results dialog: Enhanced listing of relationship entry for embedded files
    • Visualizer: Added complete overview of ink coverage for all colorants into several views
    • Improved display in Fixup edit dialog, if imported Profile did not contained configuration or resource files (especially for Profiles from Adobe Acrobat Preflight) [CA1023688]
  • CLI
    • QuickPDFinfo: Information for page geometry boxes added [FP29496]
  • General
    • Several standard ICC profiles added to installer to ensure stable processing even on operating systems with a limited number of pre-installed ICC profiles
    • Unix only: Installer now follow common Unix conventions and extract to a "versioned" directory
    • Unix only: Autostart script for systemd services added [FP28609; FP28841]
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP4j)

Fixes

  • Profiles
    • Convert to PDF/X-4p: Fixed issue, where an error for "URL is not a file specification" remained [FP29814]
  • Fixups
    • Set values to implementation limits of PDF/A if possible: Enhanced processing time for bigger documents [CA1013657]
    • Conversion to PDF/A-2: Problem solved, where certain PDF structures resulted in an unstable behavior [CA1024043]
    • Conversion to PDF/A: Enhanced handling for Unicode values of certain Chinese characters to avoid unclear mapping [CA1023886]
    • Fix font encoding (CIDSet): Fixed issue, where 2 identical, embedded fonts used the same ID for different glyphs [CA1024040]
    • Embed missing fonts: Problem solved, where processing took very long in certain cases [FP29683]
    • Add missing Space Glyph: Problem solved, where glyphs vanished in some cases [FP25829; FP29369]
    • Flatten transparency: Problem solved, where spot color vectors changed from "stroked" to "filled" [CA1023462]
    • Flatten transparency: Fixed issue, where resulting file contained a small amount of color in previously white areas [FP22584; FP26049]
    • Map spot and process colors: Problem solved, where parallel mapping of all process colors to "None" resulted in an improper result [CA1023407]
    • Increase line width: Problem solved, where lines using registration color were not increased in some certain cases [FP29816]
    • Place content: Fixed issue, where special characters used in JSON expressions were not escaped properly [CA1024160]
    • Substitute characters using .notdef glyph with space characters: Problem solved where glyphs were not properly handled if Simple-CFF-Font is embedded as CID-Font [FP30031]
  • Checks
    • Check for used colorants: Fixed issue, where shading pattern with no colorant values present resulted in unnecessary hits [FP28857]
    • Validation for PDF/A: Improved recognition of certain syntax issues [CA1023622]
  • Actions
    • CreatePS: Problem solved, where PostScript files could not be created due to negative dash phase values insie the PDF [FP29385; FP29765]
    • ToPDF: Problem solved, where fonts replaced by Microsoft Word were no longer reported in certain cases
    • ToPDF: Problem solved, where a Microsoft Excel file using a chart could not be processed in some cases [CA1024188]
    • Switchboard: Fixed issue, where certain settings became not properly respected when saved as Action for ProcessPlan [FP29585]
    • Impose: Problem solved, where umlauts could not be used for placing text (Linux only) [CA1023764]
    • MergePDF: Fixed issue, where merging of PDFs were not successful in certain cases [FP25481; CA1023133]
    • MergePDF: Problem solved, where glyphs of became mixed if identical fonts with different encoding were used in input PDFs [FP29663]
  • Desktop/PlugIn
    • Fixed issue, where repeating editing of Fixups within a ProcessPlan resulted in an unstable behavior (MacOS only) [FP29318]
    • Problem solved, where missing Fixup ressources resulted in improper behavior [FP29648]
    • Problem solved, where Coldspare or Developer licenses for Server/CLI could not be used for activation in UI [FP29337; FP39346]
    • Switchboard - Outline page geometry boxes: Problem solved, where lines were not created as spot color when used with batch processing [FP29094]
    • Deactivation: Fixed issue, where a deactivation was not successful due to some delay during online connection to activation server [FP29460]
    • New chapter "Backreference" to RegEx help added
  • General
    • Problem solved, where post-processing optimization resulted in an improper behavior [FP26918; FP26212; FP28098; CA1023961; FP29643; FP29613]
    • Fixed shared library packaging issues (Linux only) [CA1024240]
    • Certification: Fixed issue, where negative time zone could result into an unexpected behavior [CA1024206]
  • Upgrade to pdfToolbox Desktop 8 requires upgrade fee for owners of a pdfToolbox 6 or 7 Desktop license
  • Upgrade to pdfToolbox Server 8, pdfToolbox CLI 8 or pdfToolbox SDK 8 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Fixes

  • Fixups
    • Discard hidden layer content and flatten visible layers: Problem solved, where processing resulted in an unexpected result in some cases [FP28646]
  • Actions
    • Visualizer: Fixed issue, where report parts were not created as separate images [CA1023970]
  • Upgrade to pdfToolbox Server 8, pdfToolbox CLI 8 or pdfToolbox SDK 8 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Several new Fixups for placing pagenumbers, barcodes, text of content based on HTML on existing PDF documents
  • Inspect functionality for in-depth analysis of objects in PDF documents (Standalone only)
  • Color conversion to multichannel using n-Channel ICC profiles
  • Support for PDF/X-5n
  • Added scope optional to execute Fixups for current file, embedded files or both [CA1022809]
  • Retina and Windows HighDPI support
  • Improvements for memory usage when processing big files or files with high amounts of objects
  • Optimized usability of RegEx in supporting Fixups
  • New Profiles
    • Convert to PDF/X-5n (7C Indigo TAC370 (ColorLogic))
    • Verify compliance with PDF/X-5n
    • Verify compliance with ZUGFeRD
    • New group "Place content" with several new Fixups (listed in section "New Fixups")
  • New Fixups
    • Place QR-Code with specified value
    • Place EAN 13 barcode with specified value
    • Place specified text at the center of each page
    • Place page number in left or right corner
    • Place document name in gutter
    • Place job ID in gutter
    • Create additional colorants Green, Orange and Violet for 7C devices
    • Remove all tagging information
  • New Checks and Properties
    • DeviceN contains same separation name more than once
    • Has private Illustrator information
    • Uses indexed color space
    • Page is an even page
    • Page is an odd page
    • Several new properties related to PDF/X-5n verification
  • Enhanced Profiles
    • All "GWG 2008"-based Profiles
      • New Fixup “Set black text below 12 pt to overprint” replaces “Set black text below 12 pt and black vector objects to overprint”
    • All "GWG 2012"-based Profiles
      • Minor adjustments to thresholds used in checks for resolution of color and grayscale images as well as for bitmaps
    • Convert to PDF/A-2a, -2b, -2u
      • New Custom Fixups with extended scope for embedded files for:
        • Embed missing fonts
        • Remove XMP metadata if not compliant with PDF/A-2
    • List potential font problems
      • Added check: "No 'cmap' entry in Simple TrueType font"
  • Enhanced Checks
    • Resolution of color and grayscale images is less than 150 ppi inside BleedBox
    • Resolution of color and grayscale images is between 150 and 225 ppi inside BleedBox
    • Resolution of bitmap images is less than 550 ppi inside BleedBox
    • Resolution of bitmap images is between 550 and 800 ppi inside BleedBox
  • Enhanced ProcessPlans
    • Convert spot to CMYK (for transparency flattened PDFs)
      • Optimized handling for files which already contains transparency

Fixes

  • Fixups
    • Convert colors: Fixed issue, where the predefined filter for text did not worked as expected [CA1023688]
    • Map spot and process colors: Problem solved, where renaming of spot color resulted in invisible spot color in certain cases [FP28682]
    • Map spot and process colors: Problem solved, where created result could not become redistilled afterwards [FP27367; FP27494; FP28445]
    • Map spot and process colors: Problem solved, where mapping to None was not successful more more than 1 color in some cases [CA1023407; CA1022834]
    • Map colors: Fixed issue, where mapping of colors was not successful in some cases [CA1023847]
    • Increase line width: Problem solved, where line width was not increased [CA1023861]
    • Increase line width: Fixed issue, where very thick short lines were not handled properly [FP28575; FP28270]
    • Smallest distance from box: Problem solved, where wrong distances were reported [FP]
    • Font to outline: Fixed issue, where some kind of transformation matrix was not properly respected and resulted in changed visual appearance [FP28625; FP28886; FP28720]
    • Downsample/recompress images: Problem solved, where corrupt XMP metadata in images were not properly handled [FP28138]
    • Make font names unique: Problem solved, where execution results in error during postprocessing [CA1023888]
    • General optimization of file structure: Problem solved, where an improper defined clipping path was not properly handled [FP27392]
  • Checks
    • Problem solved, where setting for page scaling factors was not persistent
    • Object uses CMYK only (no spot colors): Problem solved, where clipping path objects were regarded as well [FP28857]
    • Length of name object / Longest name used: Adjusted behavior, so that only resolved hex values are counted [FP27755]
  • ProcessPlans
    • Problem solved, where some layer-based fixups were not properly executed on CLI [CA1022163]
  • Actions
    • Save as image: Fixed issue, where layers were not properly respected when set during ProcessPlans [FP26769]
  • Impose
    • Problem solved, where processing was not successful if only text was positioned, but not PDF pages
  • Server
    • Problem solved, where hotfolders were created in /volumes folder during startup when network volume was not mounted yet [FP28549]
  • General
    • Improved listing of used operating system (Unix only)

System requirements

  • Mac:
    • MacOS X (Intel), version 10.7 or newer, 64-bit-compliant
  • Windows:
    • Windows Server 2008 R2 / 7 / Server 2012 / 8
  • Linux:
    • Distributions with at least GCC 3.4-compatible system libraries are supported. Reference platform is Debian 6 (Squeeze)
  • Solaris:
    • Solaris SPARC: Solaris 8 (Solaris-Sparc v5.8) or newer
    • Solaris x86: Solaris 10 (Solaris-Intel v5.10) or newer
  • AIX:
    • AIX 5.3 (oslevel 5300-07) or newer
  • Recommended are at least 2 GB of free storage
  • Upgrade to pdfToolbox Desktop 7 requires upgrade fee for owners of a pdfToolbox 4, 5 or 6 Desktop license
  • Update of pdfToolbox Desktop 7.6 free of charge for existing version 7 customers
  • Update of pdfToolbox Server 7.6 or pdfToolbox CLI 7.6 free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server 4, 5, 6 or 7 or pdfToolbox CLI 4, 5, 6 or 7

Features

  • Acrobat PlugIn
    • Support for Acrobat DC

Fixes

  • Fixups
    • Problem solved, where umlauts in external config files were not handled properly [CA1023786]
    • Adjust or remove Image Interpolate entry: Problem solved, where Interpolate entries used in image masks were not discarded [FP28303]
    • Map spot and process colors: Problem solved, where multiple settings within one Fixup were not respected [CA1023817]
  • Actions
    • Save as image: Problem solved, where PNG with transparent background were not created properly [CA1023672]
  • ProcessPlans
    • Problem solved, where import of ProcessPlans resulted in an unstable behavior in certain cases [FP27803]
  • Reports
    • XML-Reports: Added listing of fallback conversion steps for profile-based PDF/A conversion [CA1023662]
  • Upgrade to pdfToolbox Desktop 7 requires upgrade fee for owners of a pdfToolbox 4, 5 or 6 Desktop license
  • Update of pdfToolbox Desktop 7.6 free of charge for existing version 7 customers
  • Update of pdfToolbox Server 7.6 or pdfToolbox CLI 7.6 free of charge for owners of a Software Maintenance Agreement (SMA) for pdfToolbox Server 4, 5, 6 or 7 or pdfToolbox CLI 4, 5, 6 or 7

Features

  • Enhanced Profiles
    • All “Convert to PDF/A…”-Profiles
      • New Fixup “Replace glyphs without Unicode to SPACE characters” [CA1023466; CA1023522]
  • New Checks
    • Has private Illustrator information [FP23244; FP26833]
    • Radial smooth shade without radius
    • Several new properties related to embedded files (especially for PDF/A-3)
  • Enhanced Checks
    • Possibility to use negation of regular expressions in those checks added, where values can be defined
    • Remove object level metadata: Option to remove XMP metadata from structure elements added
  • New Fixups
    • Replace glyphs without Unicode to SPACE characters
  • Enhanced Fixups
    • New function to switch between normal and table view in certain Fixups [FP27603]
    • Set relationship entry for embedded files: “Apply to” added for more flexibility
  • Actions
    • ToPDF: Added support for OpenOffice using 64Bit JavaVM
  • CLI
    • UncompressImg: Extended scope, works now also for images-based Checks used in Fixups [FP27168]
    • Improve reporting of additionally created files from ProcessPlans
  • Reports
    • XML-Reports: Page label is listed in page information
  • General
    • Deactivation of licenses using Desktop and CLI
    • Introduced a validity period for activation with generated license file
    • License files used in CLI-only environments needs to be activated before deployment
    • Improved reporting if a Fixup is not successful for all objects (especially on CLI Fix and FixFailure will become reported now)
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP3n)

Fixes

  • Profiles
    • Verify compliance with PDF/X-4p: Problem solved, where the trailing space for RGB was not properly regarded [CA1023556]
  • Fixups
    • Fix glyph width information: Fixed issue, where positioning of glyphs changed in certain cases [FP25990; FP26244; FP27795; CA1023570]
    • Fix glyph width information: Problem solved, where glyphs are distorted in some cases [FP24435]
    • Flatten transparency:
      • Problem solved, where text was not properly formatted after processing [FP24371]
      • Problem solved, where text vanished in certain cases [FP25667; FP27233; FP27270; FP27639]
      • Problem solved, where glyphs were displaced [FP26089]
    • Make XMP metadata compliant: Problem solved, where multiple creator entries were not respected
    • Make XMP metadata compliant with PDF/X-4: Fixed issue, where unusual DocInfo entry was not properly removed [FP27145]
    • Convert SMask to image mask: Problem solved, where processing resulted in an unexpected result [CA1023528]
    • Convert colors using DeviceLink profiles: Problem solved, where colorspaces in DefaultRGB or DefaultCMYK were not properly handle in some cases [CA1023656]
    • Remove objects outside of page area: Fixed issue, where certain cases of text placement was not properly respected [FP27658]
    • Make font names unique: Problem solved, where processing resulted in an improper behavior during postprocessing [FP20693; CA1022294]
    • Set MIME type entry for embedded files: Fixed issue, where entry was not properly set in certain cases
    • Set page label: Adjusted handling to enable modification of complete page ranges [FP27217]
    • Embed missing fonts: Problem solved, where font was not embedded due to missing Subtype-entry [FP27498]
    • Convert TrueType to CFF: Problem solved, where conversion was not successful in certain cases [FP26772]
    • Problem solved, where Smooth Shades were not properly handled in some cases [CA1022421]
    • Problem solved, where invalid UTF-8 font names were not corrected [CA1023559]
  • Checks
    • Number of effectively non-empty plates: Fixed issue, where selected units for aperture was not properly respected [CA1023646]
    • Effective Ink coverage:
      • Fixed issue, where result was not properly determined if aperture was identical to sample size [CA1023392]
      • Optimized handling to avoid unnecessary internal rendering [CA1023410]
      • If custom area is defined, it will be corrected to stay inside of CropBox if original dimension exceeds this box [CA1023392]
    • Fixed issue, where certain PDF structures resulted in false hits [FP27559; FP27939]
    • Fixed issue, where some kinds of Smooth Shades were mistakenly flagged as invalid [CA1023332]
  • Actions
    • ReDistill: Fixed issue, where processing special PDFs files causes an error [FP27494; FP27635]
    • Impose: Problem solved, where umlaut characters used in PlaceText resulted in an unexpected font [CA1023435]
    • ToPDF: Fixed issue, where the print area of XSLX-Excel-documents were not properly respected [FP27328]
    • ToPDF: Problem solved, where Unicode file names of TIFF files resulted in an unexpected behavior [CA1023605]
    • Save as image: Fixed issue, where overprint was not respected in some cases [CA1023059; FP27495]
  • Process Plans
    • Problem solved, where reports created by sequence steps did not contained annotations [FP27963]
    • Problem solved, where removing of steps resulted in an improper behavior in certain cases [FP27757]
  • Desktop
    • Reports: Problem solved, where custom PDF reports were not properly created in certain cases [FP27718; FP27979]
    • Variables dialog: Problem solved, where quotation marks became replaced by operating system (MacOS only) [FP27547]
    • Compare: Problem solved, where custom settings could not be used for reports [FP26947]
  • Server
    • Checkpoint: Problem solved, where preview did not work for PDF with Japaneses characters in filename [FP26938]
    • Reports: Fixed issue, where overview reports were not properly created [FP27966]
    • Fixed issue, where not convertible non-PDF files were moved into “Processed”- instead of “Error”-folder [FP26835]
  • General
    • Fixed problem, where special characters in name of Output Intent avoided a proper profile export [FP28111]
    • Desktop: Fixed issue, where text was not properly displayed (MacOS Retina only)
  • CLI
    • Improved handling of hotfolders when user “nobody” is used (Linux only)
    • Problem solved, where no template based PDF reports were created if ProcessPlans has been used [FP27087]