pdfaPilot Server

Release notes

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

Features

  • General
    • Support for the latest version of electronic invoice standards: Factur-X 1.0.06 (ZUGFeRD 2.2, XRechnung) from March 2022
  • Desktop
    • Editor for resource files: New test button for immediate execution and possibility to save current state while editing
  • Enhanced Fixups
    • Place content: Support for transparency parameters
  • Enhanced predefined Fixups
    • Add link to URL: Improved RegEx for recognition of web addresses
  • Enhanced Checks
    • Text on page: Positions of found text will now be reported (e.g. in trigger values or JavaScript Variables)
  • License Server
    • Support configuration file with defined IPs for the automatic use of License Servers added
    • Support for some non-PDF processing actions added (like --listvariables)
    • Improved handling for lost connections of the client to the License Server (now processing continues and will properly terminate as soon as License Server is available again)

Fixes

  • PDF Standards
    • Conversion to PDF/A-...: Problem solved, where a PDF without any XMP metadata could not be properly converted to PDF/A in certain cases
    • Conversion to PDF/A-2/-3/-4: XFA resource entries will now be removed by default
    • Validation for PDF/UA-1: Issue fixed, where the type of an annotation was not properly regarded in certain cases [FP67862]
  • Desktop
    • Several usability features added, like list of open files in "Window" menu, possibility to copy some contents in result dialog, improved shortcut handling across open windows, filter for referenced and not referenced objects for Checks and Fixups
    • Acrobat Plug-in: Issue fixed, where Plug-in component was also loaded in Acrobat Reader (only Acrobat Pro is supported; Windows only)
    • Switchboard - Decorate: Problem solved, where adding empty pages resulted in an error (non-english UI only)
  • Fixups
    • Add missing SPACE glyphs: Problem solved, where corrupt PostScript code in font resulted in incorrect UniCode representation for text
    • Adjust or remove annotations: Issue fixed, where annotation remained inside page if executed together with "Scale pages" Fixup
    • Downsample/recompress images: Problem solved, where recompression of inline images using 8 bits per component resulted into a scrambled appearance
    • Downsample/recompress images: Problem solved, where images used as pattern were not downsampled
    • Downsample/recompress images: Issue fixed, where downsampling resulted into an improper result in rare cases
    • Fix glyph width information: Problem solved, where using a "nbspace" without a "space" glyph in the font caused problems when file is flattened
    • Font processing: Problem solved, where the length of a UTF-8 compliant font name with a unique suffix caused issues in later processing
    • Font processing: Problem solved where "Make font names unique" together with "Subset fonts" failed for certain Type 1 font with issues
    • Font to outline: Problem solved, where processing was not successful in some rare cases
    • Set transparency blend color space: Problem solved, where soft masks were properly excluded
  • Checks
    • Added boolean operators to several Properties, which were not configurable before
    • Font is not valid: Issue fixed, where a font with an invalid array was not properly detected
    • Font is not valid (strict): Issued fixed, where an incorrect version number in a font was not reported
    • Report PDF syntax issues: Issue fixed, where page description errors were not reported in certain cases
    • Text on page: Issue fixed, where specific text on page was not properly found
  • Actions
    • ToPDF: Problem solved, where an embedded CFF font in a PostScript file caused an error in some cases
    • ToPDF: Problem solved, where a corrupt font cache could cause a very high memory consumption when processing files
    • ToPDF: Problem solved, where certain CMYK JPEG images became inverted
  • General
    • Problem solved, where overwriting the input file with the resulting PDF could result into an error
    • Problems solved, where an inherited rotate entry was not properly handled in certain cases
    • General review of internal logic for Checks (e.g. "Fire if any condition is met" and "Invert Check result" etc.)
  • License Server
    • Issue fixed, where no fallback to local licenses took place if IP addresses were not properly configured in the UI
  • Reports
    • HTML-based template reports: Issue fixed, where some reports with additional views resulted in mixed pages for overview report
  • CLI
    • Issue fixed, where a wrong return code was issued for invalid PDF, which resulted into false file handling in Server in some cases
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3k)


  • An upgrade to pdfaPilot Server 11, pdfaPilot CLI 11 or pdfaPilot 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
      • Create spot color place based on ink amount
      • Embed missing fonts
      • Adjust dot gain
    • New in Switchboard
      • Text: Unembed all fonts
      • Document: Resample to JPEG2000
    • 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
      • 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)
    • Variables ask-at-runtime dialog: Custom templates can now also be defined for Process plans
  • General
    • Unified concept for defining page areas to harmonize configuration possibilities in Checks and Fixups
      • Fixups
        • Place Barcode
        • Create and apply shapes
        • Create links for text
        • Set page geometry boxes ("Set page geometry boxes (page box dimensions)" has been deprecated)
      • Properties:
        • Is in custom area
        • Barcode is in area
        • Effective ink coverage in custom area
        • Find Barcodes
        • Text on page
        • Shape definition
    • Page selector: Allows using multiple and mixed page expressions for various Checks, Fixups and Actions
  • 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
    • Find barcode Check: Position of a Bar-/QR-Code is now supplied in result.checks.hits
  • New and enhanced predefined Profiles and Process plans
    • Library: Shapes, Variables, JavaScript, Place content
      • Place individual text per page
  • New Fixups
    • Remove empty layers
    • Upsample images|monochrome images
  • Enhanced Fixups
    • Convert colors: Apply conversion for specified pages only
    • Convert colors using n-channel profile: New option to include softmasks
    • Convert colors using DeviceLink: New option to include softmasks
    • Convert colors using n-channel DeviceLink profiles: New option to include softmasks
    • Downsample/compress ... images: Additional sampling methods: Lanczos and BlackmanSinc
    • Place content: Identical layer names will become indexed, if initial visibility or Processing Steps metadata is different
    • Place Text / Place Barcode: New functionality to select font files (which will also be included in an exported Profile) or to a webfont
    • Create and apply shapes: Create separate vector stroke objects per found shape if "Reduce shape to outer borders" is active
    • Create links for text: Support for deriving the destination URL from the matching text
    • Arbitrary JavaScript controlled Fixup: Enhanced handling for external resources
  • New and enhanced predefined Fixups
    • Library: Prepress, Color and Transparency:
      • Add links to URLs
      • Convert to B/W except first and last two pages
      • Upsample color and grayscale images to 300 ppi if below 225 ppi
      • Upsample bitmap images to 800 ppi if below 550 ppi
      • Downsample/compress ... images: Change used method to Lanczos
    • Library: Shapes, Variables, JavaScript, Place content
      • Downsample/compress ... images: Change method to Lanczos
      • Place text / barcode"-based Fixups: Changed default font to NotoSans
  • New predefined Actions
    • Library: Prepress, Color and Transparency:
      • Resample images to JPEG2000
      • Unembed all fonts
  • New Properties
    • General: Support for "Processing steps" added in Check sidebar
    • Arbitrary JavaScript controlled Checks: Allows for using JavaScript structures to represent any available Property
    • Effective ink coverage - limit to custom area (to be combined with other "effective ink" Properties)
    • Sequential page number matches page selector
  • 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
    • Text on page: Optimized recognition of special glyphs like e.g. "." (period) in the search term
  • 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
    • 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
    • Split PDF: Added possibility to define multi packages to split expressions (e.g. "2x3,2x2")
  • New Quick Fix
    • Re-order pages (with support for page selector)
    • Remove page level Output Intents
  • Reports
    • New report type: JSON
  • CLI
    • Predefined Profiles:
      • Downsample/Recompress ... images: Change method to Lanczos
    • 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
    • MaxMemory: Maximum size of memory in MB to be used during processing made available for Windows and Linux (--maxmemory)
  • Improved file optimization to repair more issues in the PDF structure automatically
  • Internal HTML converter updated to callas pdfChip (v2.4.072)

Fixes

  • PDF Standards
    • PDF/A-1 conversion: Optimized handling of annotations to avoid unnecessary removal of AcroForm dictionary entries
    • PDF/A-1 conversion: Existing page scaling factors (UserUnit) will no longer be removed automatically
    • PDF/A-1 validation: Check if size of MediaBox exceeds 14.400 pt in either direction
  • 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
    • Update notification: Direct link to release infos
    • Output preview: Problem solved, where determining the ink coverage resulted into an error with certain mouse positions
    • 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
  • 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"
    • Rename PDF: Reviewed and optimized handling of filenames
    • 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
    • Adjust or remove annotations: Problem solved, where flatten annotations resulted in a distorted result for some rare cases
    • Subset fonts: Problem solved, where processing resulted in high memory consumption and long processing time in rare cases
    • Convert fonts to outlines: Issue fixed, where Properties from the document, colors or page description area were not allowed in apply to filter Checks
    • Remove invisible image data: Problem solved, where images inside page area could be affected in certain cases
    • Downsample/recompress images: Problem solved, where pure recompression without downsampling could result into improperly handled images in certain cases
    • 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)
  • Checks
    • Text on page: Limited reported text in trigger values to matching string
    • Find barcodes: Adjusted defaults for active Bar-/QR-Codes types
    • Find barcodes: Problem solved, where small QR-Codes were not found in some cases
    • ICC profile is not valid: Problem solved, where invalid ICC profiles was not properly detected if used in alternate colorspace in certain cases
    • Report PDF syntax errors: Improved recognition for FormXObject using a Dict instead of a Stream (which could into RIP errors)
    • Image is not valid: Improved recognition for invalid /DecodeParams entries in streams
  • Actions
    • Email to PDF: RTF body content in EML will be ignored and the plain text part will be used instead (harmonized to behavior of e.g. Thunderbird and MS Outlook) [CA1030403]
    • 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
    • ToPDF: Problem solved, where conversion failed for GIF if filename contains special characters (Windows only)
    • ToPDF: Problem solved, where only a part of a RGB-TIFF with alpha channel was visible after conversion to PDF
    • ToPDF: Issue fixed, where a certain TIFF could not be processed anymore
    • MergePDF: Issue fixed, where an AcroForm entries from merged PDFs were not properly maintained
  • Quick Fix
    • Issue solved, where JSON configuration saved as UTF8 with BOM was not accepted
  • License Server
    • Issue fixed, where requesting an activation from a License Server without a matching cartridge took unnecessary long
  • CLI
    • Improved progress update when executing Process plans
    • SecurePDF: Adjusted usage to enable setting an open password:
      • Set open password (--openpassword)
      • Set permissions password (--password)
  • General
    • Optimized font processing for TrueType fonts to avoid display issues in iOS 15 Preview
    • Font handling: Problem solved, where some unusual referencing of resource dicts was not properly maintained and resulted in a visual difference
    • File processing: Problem solved, where missing resources for Marked Content could result into visual differences certain cases
    • General file processing: Problem solved, where glyphs are moved at the bottom in seldom cases
    • Fixed issue, where processing (like PDF/A validation and conversion) had an increased duration compared to previous version
    • Fixed issue, where Boolean values for Variables where not properly handled under certain circumstances
  • A free of charge update of pdfaPilot 10 Desktop for owners of a pdfaPilot 10 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

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

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]
  • Fixups
    • Downsample/recompress images: Issue fixed, where file size increased if executed together with "Remove invisible image data
    • Set page scaling factor: Problem solved, where an already existing page scaling factor (UserUnit) was taken into account
    • 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; FP49227; FP53742; FP61585]
    • Create bookmarks from headings: Issue, fixed, where bookmark hierarchy was wrong after processing in certain cases
    • Remove objects: Adjusted recognition for objects grouped by FormXObjects to ensure only objects used once are removed (e.g. if outside CropBox)
    • Remove objects: Problem solved, where combined fill and stroke vector objects were not properly handled
  • Checks
    • 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
    • Ignore objects outside ...: Issue solved, where clipped parts of objects were taken into account
    • Find barcodes: Problem solved, where a barcode could not be found in certain cases
  • 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]
    • ToPDF: Issue fixed, where certain structures in a TIFF file could result in extremely long processing time and an exhausting cache folder
    • ZUGFeRD: Issue fixed, where ZUGFeRD/Factur-X version key was not set correctly [CA1030516]
  • Reports
    • PDF reports: Issue fixed, where highlighting did not use the correct colors for highlighting
  • General
    • Problem solved, where the license request was not properly generated on certain machines (Windows only)
    • Font processing: Problem solved, where Type 3 fonts were not properly handled in some cases
  • Plug-in
    • Problem solved, where installation of the Plug-in was not successful in some cases (Windows only)
    • Issue fixed, where an attempt was made to load the Plug-in in the Acrobat sandbox mode
  • A free of charge update of pdfaPilot 10 Desktop for owners of a pdfaPilot 10 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • New in Switchboard: PDF/A & PDF/UA: "PDF/A-2 and X/4" added
    • Plug-in: Support for 64bit Acrobat Pro on Windows (Desktop installer contain 32bit and 64 bit, separate Server installer containing either 32bit or 64bit Plug-in)
    • Process plan UI: Several improvements implemented, e.g. multi-selection, mouse gestures for scroll and zoom, easier selection of transitions for re-assignments
    • Test mode: Snap view added to show objects detected by a Check
    • Test mode: Diff view added which highlights areas with visual changes
    • Ask-at-runtime for Variables: New options to control display of Variables in UI (app.context.steps, app.context.dialog.__ __)
  • New Profiles
    • Library: PDF Standards
      • Convert to PDF/X-4 and PDF/A-2 (for Coated GRACoL 2006, Coated GRACoL 2013, ISO Coated v2, Japan Color 2001 (Coated), PSO Coated v3, US Web Coated (SWOP) v2)
      • Convert to PDF/X-6 and PDF/A-4 (for Coated GRACoL 2006, Coated GRACoL 2013, ISO Coated v2, Japan Color 2001 (Coated), PSO Coated v3, US Web Coated (SWOP) v2)
  • Enhanced Profiles
    • Library: PDF Standards
      • Fix problems in PDF tagging structure: Fixup "Remove re-mapping of predefined tags" added
  • New Fixups
    • Convert PDF internal names to UTF-8: Completely revised approach to correct invalid UTF-8 encodings (will also be used for respective font and spot color name Fixups)
  • Enhanced Fixups
    • Adjust or remove form fields: New option "Repair invalid form fields" to repair e.g. form fields with wrong BBox entries
  • New Properties
    • Specified XMP property uses specified value: Detect XMP metadata values for Document Metadata + Object Metadata
  • Most recent version of Adobe PDF Library integrated (v18.0.3PlusP1m)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3f)
  • Updated MailConverter component

Fixes

  • Desktop
    • Organize pages: Several minor issues reviewed and optimized
    • Footer bar: Issue fixed, where displayed values for UserUnits were rounded to 1 digit (will list up to 6 digits now)
    • Standalone: Reviewed and improved scrolling behavior for track pads and similar devices (e.g. Apple MagicMouse)
  • PDF Standards
    • Convert to PDF/A-4e: Issue fixed, where 3D annotations were falsely removed, although allowed in this substandard [CA1030074]
    • Validation for PDF/A-4..: Some minor adjustments (e.g. regarding valid entries in XMP "pdfaid:rev")
    • Validation for PDF/A-4e: Problem solved, where RichMedia annotation falsely flagged as not allowed [CA1030074]
    • Validation for PDF/X-5n: Issue fixed, where an ICC profile was marked as invalid, although compliant
  • Fixups
    • Downsample/recompress images: Problem solved, where the "Apply to" filter was not properly respected and a wrong number of corrections were reported
    • Downsample/recompress images: Issue fixed, where softmasks were not properly handled in some cases
    • Downsample/recompress images: Problem solved, where certain usage of softmask images could result in a visual change
    • Make document XMP Metadata compliant with PDF/X-4: Problem solved, where certain image metadata could not be corrected
    • Set page zoom for bookmark destinations: Issue fixed, where processing resulted into another zoom behavior in certain cases
    • Create bookmarks from headings: Problem solved, where bookmarks were created for page breaks in some cases
    • Set text render mode: Problem solved, where stroke could not be generated if text was drawn with a pattern color space
    • Fix glyph width information: Problem solved, where text was shifted caused by wrong types defined in used CID font
  • Checks
    • Image not valid: Problem solved, where certain invalid JPEG image streams were not detected
    • Place content: Issue fixed, where placed content of PDF was cropped at the TrimBox
    • Number of hits in this check: Problem solved, where number of hits were not determined properly
    • Include other check: Problem solved, where certain kind of nesting of Checks did not result in the expected hit
  • Actions
    • 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
      • 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
    • Text on page: Issue fixed, where RegEx icon was missing
    • Text on page: Problem solved, where some operators were not properly handled
    • Font processing: Problem solved, where a Type0 fonts sharing the same CID font was not properly handled
    • Font processing: Problem solved, where processing certain Type3 fonts could cause font issues in the PDF
  • Actions
    • Email-to-PDF: Problem solved, where images from content in MSG became attached as separate files in certain cases [CA1030167]
    • Email-to-PDF: Problem solved, where attachments could not be converted if they had no file extension [CA1028434; CA1030221]
    • Overlay:
      • Corrected default behavior for --placebelow: the input file name will be used for the naming of resulting file and contained number of pages
      • Issue fixed, where page scaling factors in PDFs were not properly respected
      • Issue fixed, where a UserUnit entry was not respected for overlay PDFs
    • Fill page: Issue fixed, where a minimal bigger size of A4 caused problems when placing 2 pages on an A3 sheet
    • ToPDF: Problem solved, where certain EPS structures could result into a blank PDF
    • CreateEPS: Support for page box and page area selection
    • Compare: Changed default behavior: only overlapping areas of documents will be compared
  • Reports
    • XML: Issue fixed, where values for UserUnit and page geometry boxes were rounded to 1 or 3 digits (will list up to 6 digits now)
    • XML: Changed default INKCOV resolution to 10ppi (can be adjusted when using the CLI)
  • General
    • Issue fixed, where a certain invalid image stream resulted in endless analysis
    • Problem solved, where a RegEx back-reference in a destination string was not properly handled anymore
  • A free of charge update of pdfaPilot 10 Desktop for owners of a pdfaPilot 10 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • New Fixup
    • Remove color space from transparency group entries
  • Extended Fixups
    • 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
  • 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
    • Variables: Improved handling when "Esc" is pressed during editing
  • Actions
    • Imposition: 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
    • 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
    • Export Profiles for previous version: Adjustments to fix some backward compatibility issues
    • Testmode: Issue fixed, where a Process plan in a Process plan resulted in an error warning in some cases
  • 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
  • Process Plans
    • 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")
  • Fixups
    • Repair invalid bookmark hierarchies: Problem solved, where bookmark destinations were changed in certain cases
    • 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
  • 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
      • 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
    • Text on page: Issue fixed, where RegEx icon was missing
    • Text on page: Problem solved, where some operators were not properly handled
    • Font processing: Problem solved, where a Type0 fonts sharing the same CID font was not properly handled
    • Font processing: Problem solved, where processing certain Type3 fonts could cause font issues in the PDF
  • Actions
    • ToPDF
      • PostScript:
        • Problem solved, where conversion with raster images resulted in random performance issue on Windows
        • Problem solved, where no ToUnicode was inserted when an Identity-V CMap was used
        • Issue fixed, where a Font was replaced with Courier although the font was available in rare cases
        • Issue fixed, where processing was not successful with a certain PS file
    • 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
    • Quick Check: Problem solved, where certain type of inverted requests in the config file took unexpected long with complex PDFs
    • HTML-template based Reports: Issue fixed, where certain kind of expressions in the manifest.xml where not properly interpreted
  • General
    • Problem solved, where a PDF with invalid marked content definition could not be processed anymore after layer were added
    • Problem solved, where MacOS version info was not correct reported for MacOS BigSur
    • Problem solved, where a PDF file couldn't be converted to PDF/A-1b without APDFL optimization
  • An upgrade to pdfaPilot Server 10, pdfaPilot CLI 10 or pdfaPilot SDK 12 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • PDF/A-4 Support
  • PDF/X-6 Support
  • PDF/VT-3 Support
  • QuickFix - 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
    • Listing of page geometry boxes in separate Pop-up in page size display in footer
    • Optimization of PDFs when saved can now be adjusted in the user preferences
    • New "Free tools" in Standalone, which can be used without activation
    • Export Profiles for a previous pdfaPilot version
    • Actions for Process plans can now be created and edited directly using a new user interface
    • 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
    • License Server: Settings for Server can now be defined in the user interface
  • 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 "QuickFix" 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, ...)
    • 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
  • New Fixups
    • 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
    • Arbitrary JavaScript controlled Fixups: Allows for using JSON structures to select and parameterize any available Fixup
  • Enhanced Fixups
    • Convert page content into image: New option to filter objects, which shall not be used for rendering
    • All Fixups are now taking page scaling factors into account automatically, the option "Factor in scaling factor" has therefore been removed
  • New and enhanced predefined Fixups
    • Library: PDF Standards
      • Make invisible text via OCR
  • New Properties
    • 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/A-4, PDF/X-6 and PDF/VT-3 (some with new PDF 2.0 features)
    • Find barcodes: Identifies any number of barcodes or matrix codes in specified area
    • General: Support for "Output Intent Scope" added in Check sidebar (PDF 2.0 feature)
  • 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
  • New in Switchboard
    • PDF/A & PDF/UA: PDF/A-4 variants added, as well as "A-4 & X-6"
    • Text: OCR
  • Actions
    • 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
  • CLI
    • QuickFix: Perform several high-performance corrections (--quickfix)
    • Reports: New option to define a "suffix" for created reports (suffix=___>
  • Most recent version of Adobe PDF Library integrated (v18.0.3PlusP1c)
  • Internal HTML converter updated to callas pdfChip (v2.2.068)
  • Updated MailConverter component

Fixes

  • Enhanced Profiles
    • Verify compliance with PDF/A-2..: XMP metadata attached to the content stream via marked content is now also taken into account
    • Verify compliance with ZUGFeRD: Adjusted schema file
    • Verify compliance with PDF/X-4..: XMP metadata attached to the content stream via marked content is now also taken into account
  • Fixups
    • Flatten transparency (and overprint)
      • Problem solved, where processing resulted into a color shift caused by a RGB object above a CMYK image
      • Problem solved, where ICC profile was removed from OutputIntent
      • Issue fixed, where processing resulted in a thicker glyph in certain cases
      • Issue fixed, where flattening caused distorted glyphs in some cases
      • Problem solved, where an unexpected color shift occurred, when ICC v4 profile was used
      • Problem solved, where opening the flattened file resulted in warnings for font widths or missing glyphs in some PDF viewers
      • Issue fixed, where drop shadows were not handled properly in certain cases
      • Problem solved, where processing resulted in modified page appearance in some cases
      • Problem solved, where flattening wasn't successful and the resulting PDF could not be opened
      • Issue fixed, where processing resulted in an empty page with a specific PDF
      • Problem solved, where flattening with fix glyph width information resulted in removed objects
      • Issue fixed, where repair invalid ToUnicode values and flattening resulted in a FixFailure for flattening
      • Problem solved, where flattening and optimization resulted in duplicated text elements
      • Convert spot color names to UTF-8: Several improvements for better handling of special characters (e.g. Umlauts) and encodings
      • Font embedding: Problem solved, where embedding of "MS Mincho" font resulted in Identity encoding issues
      • General font processing: Issue fixed, where simple encoding was added to CID fonts, although not necessary
      • Remove annotations: Problem solved, where removal was not successful, if boxes were set beforehand in same Profile
    • Checks
      • General file analysis: Problem solved, where invalid image data could result into a hanging process for specific PDFs
      • Sifter-based Properties: Issue fixed, where transparency softmasks were not taken into account for visibility or obliteration
    • Actions
      • ToPDF: Enhanced handling for certain alert window in MS Visio
      • Overlay : Issue fixed, where page scaling factors in PDFs were not properly respected
      • Split at mark: Problem solved, where the original PDF became modified
    • Desktop
      • Layer Explorer: Improved rendering behavior when selecting and un-selecting layers
      • Libraries: "Essentials" removed and "Standards" set as default Library
      • Bookmarks pane: Issue fixed, where content was not updated after Fixup execution
      • Compare: Issue fixed, where "Start quick change" did not respected view and zoom level
    • Distributed processin
      • 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
    • General
      • Issue fixed, where file structure optimization resulted into an error with certain files
      • Problem solved, where post-processing resulted in moved glyphs with a specific file
      • Problem solved, where certain glyph optimization of flattened file resulted in damages content
      • Office conversion: External application changed to LibreOffice or OpenOffice on MacOS (MS Office no longer available)
  • A free of charge update of pdfaPilot 9 Desktop for owners of a pdfaPilot 9 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Subset fonts: Problem solved, where glyph became invisible in some special cases for Type 1 Simple fonts
    • 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
    • Conversion to PDF/A: Issue fixed, where annotations were not properly handled in certain cases
  • 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
    • Problem solved, where a combination of 2 "Include other Check" Properties did not find the intersection of both Checks
  • Actions
    • ToPDF: Improved handling for multiple, parallel executed LibreOffice conversions
  • Desktop
    • Process plan: Issue fixed, where "Rename PDF" if used as last step lost its transition to the "End"
    • Profile import: Issue fixed, where a hash error was displayed, although not necessary
  • CLI
    • ToPDF: Issue fixed, where a --topdf_parameter had to be written in upper case
    • Profile processing: Improved error handling for certain processing issues (CLI and SDK only)
  • Reports
    • XML: Problem solved, where XML version 1 and text reports were not created
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3c)
  • A free of charge update of pdfaPilot 9 Desktop for owners of a pdfaPilot 9 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • Process Plans: New objects can now be inserted into transitions between existing steps
    • Process Plans: Newly added steps have all transition types activated by default
    • JavaScript Variables: New, built-in editor for improved visualization and usability
  • Enhanced Fixups
    • Put objects on layer: Checks from the Group “Context aware object detection” are now available in the “Apply to:” filter
  • New Properties
    • Font is not valid (specific problems): New Property to find certain errors in fonts; can be used with the trigger values of “Font is not valid (strict)” for find a single problem

Fixes

  • Fixups
    • Remove page objects completely outside page area: Problem solved, where some kind of pattern was removed within page area in certain cases
    • Scale pages: Problem solved, where the page scaling was done based on the MediaBox instead of the TrimBox
    • Convert fonts to outlines: Problem solved, where text (used as a clipping path) appeared as a gray box after processing in special cases
    • Convert fonts to outlines: Problem solved, where certain text parts with missing UniCode representation were shifted
    • General font handling: Issue fixed, where certain encoding issues resulted in missing glyphs or .notdef glyphs after processing
    • General font handling: Enhanced repair for certain syntax problems in embedded CFF fonts
    • Discard hidden layer content and flatten visible layers: Problem solved, where some text objects were vanishing caused by old, invalid layer information in the PDF
  • Checks
    • Sifter-based Properties: Optimized analyzing for defined custom areas on pages with a rotate entry
    • Number of hits in this check: Issue fixed, where an “Number equal to = 0” was not properly handled
  • Desktop
    • Process Plan UI: Problem solved, where editing of details resulted in an empty window on non-English systems in some cases
    • Process Plan UI: Problem solved, where an error message occurred when saving in some cases
    • Issue fixed, where certain special glyphs caused an incomplete activation request and therefore a failing activation
  • Actions
    • Collection: Problem solved, where layout of overview page was mingled [CA1029000]
  • CLI
    • ZUGFeRD: Issue fixed, where XML schema was not found if references using UNC paths
  • Reports
    • PDF: Problem solved, where file size of generated reports increased due to fully embedded Asian fonts
    • XML: Issue fixed, where reports generated by Process Plan steps did not contain the “<pages>” and “<resources>” parts
  • An upgrade to pdfaPilot Server 9, pdfaPilot CLI 9 or pdfaPilot SDK 11 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Desktop
    • Process Plans: Completely new user interface for creating and editing Process Plans
    • Variables: New, HTML-template-based Ask-at-runtime dialog, which can also be adjusted to individual requirements
    • New toolbar offers direct access to various functionalities
    • DPart viewer allows in-depth analysis of the DPart metadata structure of respective PDF files
    • Shortcut for direct Profile export (Mac: CMD+E / Windows: CTRL+E)
    • Saved Actions are now listed in the list of Fixups
  • Profile, Checks and Fixups
    • New option to set a Profile to invisible in list of existing Profiles (incl. respective filter to show such “invisible” Profiles)
    • New option to set a Check to invisible in list of existing Checks (incl. respective filter to show such “invisible” Checks); they will only be listed in the Custom Checks section of Profiles, within the “Apply to” filter of single Fixups and in Process plan steps of type “Check”
    • New option to set a Fixup to invisible in list of existing Fixups (incl. respective filter to show such “invisible” Fixups); they will only be listed in the Custom Fixups section of Profiles and within Process plan steps of type “Fixup”
  • General
    • Process plans
      • Add new step type “Rename PDF” to define the output filename
      • Create PDF copy: All input fields can now be used with Variables
      • New option to skip a Process plan step (can also be set via a Variable)
      • Profile sequence step: “Do not apply Fixups” can now also be controlled using a Variable
    • Variables
      • New function “app.setTimeout(seconds)” to define the timeout for JavaScript evaluation
      • Geometry information are now available in to app.doc.result.checks[i].hits
    • Server
      • JobTickets: Allow to define an individual processing configuration for each file
      • Sidecar files: New functionality to define Variables per incoming file and to retrieve information from previous processing steps
  • New Profiles and Process Plans
    • Find barcode value in a specified area and print the value on the page
    • Convert pages with very complex page descriptions into CMYK images
  • Enhanced Profiles
    • All Profiles with “Convert colors”-Fixups have been updated to use “Advanced settings” instead of Policy files
  • New Fixups
    • Place circle/ellipse
    • Place line
    • Place rectangle
  • Enhanced Fixups
    • Convert colors:
      • New area “Advanced settings”, which replaces the deprecated Policy files
      • All settings from the “Advanced settings” dialog can be controlled using Variables
    • Set Overprint and Knockout: New option to leave OPM unchanged
    • Set Overprint Mode to 1:Is deprecated, use “Set overprint and knockout” Fixup instead
  • New and enhanced predefined Fixups
    • Convert colored Type 3 fonts to outlines
    • Place black circle at specified position
    • Place red rectangle at specified position
    • Place blue line at specified position
  • New Properties
    • Text on page: Finds text on pages or within page areas; can be combined with Action “Split at mark”
    • Several new barcode/matrix code related Properties:
      • Barcode is in area
      • Barcode value
      • Barwidth reduction (%|mm|pt)
      • Height of barcode / matrix code (mm|pt)
      • Width of barcode / matrix code (mm|pt)
      • Module width of barcode / matrix code (mm|pt)
      • Symbology (type of barcode / matrix code)
      • “Log Profile execution” will save the created rendered areas as images into the temporary log folder for review
    • Stream object is uncompressed
    • Font is not valid (specific problems)
  • Enhanced Properties
    • All Sifter-based properties: Extended possible combinations with other types of Properties and further enhanced analysis
  • New and enhanced predefined Checks
    • Is colored Type 3 font
    • Type 3 font has all required resources
    • Find specified text: Searches for the specified text on all pages
    • Find barcode in specified area
    • Size is not equal for all pages
  • New in Switchboard
    • Arrange - Split at mark: Splits the PDF into parts based on pages identified by a Check
    • Explore - Read barcode: Detect value and other technical details of a barcode in a specified area of a page
  • Actions
    • SplitAtMark: Splits the PDF into parts based on pages identified by a Check
    • ToPDF: Support for conversion of TIFF files with CuttingPaths
    • ToPDF: Support for conversion of TIFF files with Transparency
    • ToPDF: Support for PSB files (“Photoshop Big”)
    • ToPDF: Support for .vtx und .vxd files (MS Visio) with MS Office and Open/LibreOffice
    • QuickCheck: Extended sample configuration file with more comments and examples
  • Reports
    • XML reports: Added references for Annotations to reported hits
  • CLI
    • ToPDF: Several new –topdf_parameter for handling of Office in MS Office:
      • NoMemoryOptimization: Disables the internal memory optimization
      • DoNotHideOffice: The respective MS Office will show up and not work hidden in the background
      • UpdateChangedFields: Requests a content update from MS Office to update fields (e.g. page numbers in the table of content)
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP6d)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP2h)
  • Internal HTML converter updated to callas pdfChip (v2.1.062)

Fixes

  • Fixups
    • Flatten transparency
      • Problem solved where recursion of Form XObjects in the content stream resulted into infinite processing
      • Problem solved where flattening resulted in displaced Asian glyphs in certain cases
      • Issue fixed where bullet glyphs were removed in some cases
      • Issue fixed where bullet glyphs were converted to “F” glyphs in specific font situation
      • Issue fixed where square bullets became .notdef glyphs after flattening
      • Issue fixed where some kind of ligatures were converted to .notdef glyphs
      • Issue fixed where quotation marks became .notdef glyphs after flattening
      • Issue fixed where glyph (defined as .notdef) was no more embedded after flattening and resulted in a warning in some PDF viewers
      • Problem solved where background images using Indexed color spaces with Separation Black were not properly handled
      • Problem solved where flattening resulted in a completely rasterized page although only small areas were affected by transparency
      • Problem solved where processing caused a distortion of text
      • Issue fixed where flattened PDF triggered a font error warning in certain PDF viewers (MacOS only)
      • Issue fixed where flattening with high resolution resulted in damaged fonts in certain cases (MacOS only)
      • Problem solved where processing wasn't successful with specific PDF
      • Problem solved where resulting PDF had different glyph widths in PDF and embedded font
    • Add unique ID to Note elements in tagging structure: Issue solved, where Endnotes mapped to Notes via RoleMap were not properly handled
    • Convert to PDF/A-2: Issue fixed where invalid XMP was created during PDF/A conversion in some cases
    • Convert to PDF/A-2: Issue fixed where the conversion failed due to a missing Subtype entry
    • Remove pages: Issue solved where remaining page label were not properly corrected after removal of a page
    • Make font names unique: Problem solved where glyphs were not properly handled in certain cases
    • Adjust annotations and form fields: Issue fixed, where a missing subtype on an Annotation was not properly set in special cases [FP52794]
    • Fix glyph width info: Problem solved, where space glyph was converted to a .notdef glyph after processing in some cases [CA1028398]*SDK
    • Subset fonts: Issue fixed, where subsetting resulted in an empty space for some foreign characters in special cases [CA1027731]*SDK
    • Put objects on layer: Issue fixed, where Sifter-based Checks could not be used as an “Apply to” filter [FP56397]*TB
    • Convert fonts to outlines: Problem solved, where outlining resulted in a gray area in some rare cases [CA1027161; FP53392; FP54904]
    • General font handling: Problem solved, where invalid operands in fonts could not be repaired [CA1028835]
  • Checks
    • Verify compliance with PDF/A-2b: Issue fixed where validation failed caused by a unnecessary hit for “Signature has no ByteRange entry”
  • Actions
    • ToPDF: Issue fixed where office files using special characters (like % or #) in their filename resulted in errors with LibreOffice (Windows only)
    • ToPDF: Adjusted the predefined Default.joboptions file (used for PostScript conversion) to create PDF 1.6 instead of older versions
    • ToPDF: Fixed issue, where certain kind of transparent PNG were not properly converted
    • ToPDF: Optimized handling for timeout setting and improved error reporting [CA1028782]
    • OptimizePDF: Issue fixed where multiple identically named fonts were resulting in rectangles for some glyphs after merging the fonts
    • Email-to-PDF:
      • Issue fixed, where an image moved to the right [CA1028532]
      • Problem solved, where an unnecessary extra page was added, when 'add attachments as additional pages' was set [CA1028698]
      • Problem solved, where the size of text became very small under certain circumstances [CA1028197]
      • Problem solved, where conversion failed with specific EML [CA1028323]
      • Fixed issue, where a lot of unnecessary empty space were created in some cases [CA1028646]
  • Desktop
    • Problem solved where using a License Server based activation could not be used in the Acrobat Plugin
    • Object inspector: Alternate values for spot colors added
    • Object inspector: Issued fixed where a filter for objects was not properly respected on multi-page documents
    • Improved window handling, especially for tiled views
    • Library manager: “Custom template reports” and “Ask at runtime dialog templates” added as resources
    • Activation via License Server: New optional method to define automatic search for License Server by placing a specific JSON file e.g. into the user preferences
  • Server
    • Improved information when Server, Dispatcher or Satellite is started without a valid license
  • CLI
    • Timeout: Issue fixed where some additional seconds were added to the given time limit in certain cases
    • PDF/A mode: –incremental: New option to save the resulting file incremental [CA1028781]
  • Reports
    • XML: Issue fixed, where certain spot color names where not properly listed in the “hits” area of the report [CA1028876]
  • General
    • Office conversion: A 64-bit installation of pdfToolbox requires a 64-bit version of OpenOffice/LibreOffice (similar for 32-bit)
    • MacOS installer for CLI: Format changed to .pkg
  • A free of charge update of pdfaPilot 8 Desktop for owners of a pdfaPilot 8 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • General
    • Support for ZUGFeRD 2.0 and FACTUR-X [CA1028219]
  • Desktop
    • Compare PDF: Origin of page positioning can be defined
    • Standalone now shows an indicator in the footer areas if PDF is encrypted
    • Switchboard: Batch processing for Process Plans if linked into Workspace
  • 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
  • Enhanced Fixups
    • Convert fonts to outlines: Extended scope to Type 3 fonts
    • Flatten transparency: New option to set a timeout, after which the whole page gets rasterized
    • Flatten transparency: Some conflicting settings will be handled in a more intelligent way (e.g. "JPEG" compression and "lossless" quality)
    • Remove actions: New option "With invalid destination"
    • Convert page into image: New option to take layer visibility into account and to preserve invisible layers
    • 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
    • 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
    • QuickCheck: Support for DPart metadata
    • XML Report: Added color space for image masks
  • CLI
    • Compare: Origin of page positioning can be defined
    • OpenPassword: New parameter to define an "open" password for encrypted PDFs: "--openpassword=..."
  • 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)
  • Internal HTML converter updated to the latest version of callas pdfChip (v2.1.059)

Fixes

  • Desktop
    • Object inspector and Visualizer: Issue fixed, where displayed content was not updated after the execution of Fixups
    • New dialog with additional information if PostScript or Office conversion to PDF fails
    • Switchboard: Move objects: Issue fixes, where Text and Vector were not moved properly
  • 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
    • PDF/A validation: Adjusted detection for signature fields where their ByteRange does not span the entire document
    • PDF/A-2 conversion: Problem solved, where pattern name object was invalidated during processing [FP52034]
  • Fixups
    • Flatten transparency:
      • Issue fixed, where certain, already embedded fonts became unembedded after flattening
      • Problem solved, where flattening resulted in visible text, which was invisible before
      • Problem solved, where processing resulted in a missing image
      • Issue fixed, where bookmarks lost their not destination after processing
      • Problem solved, where certain glyphs got damaged after processing
      • Issue fixed, where visible glyph defined as .notdef was removed
      • Issue fixed, where transparent objects remained in PDF under certain circumstances
    • Substitute characters using .notdef glyph with space characters: Problem solved where certain Type 3 font became bullets after processing
    • 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
    • Convert colors: Enhanced handling for Type 3 fonts to avoid visual changes
    • General: Automatic repair for Type 3 fonts which are using very unusual resource dictionaries introduced by certain DTP software
    • General: Length of Code Ranges in ToUnicode CMap Streams is now adjusted to 255 to match specification
    • General: Problem solved, where text got displaced, caused by positioning of vectors within text objects which is not allowed
  • Checks
    • Problem solved, where initial analysis on specific PDFs resulted in an unstable behavior or long processing time
    • Font is embedded: Problem solved, where a certain PDF with empty FontBBox values resulted in an unstable behavior
  • Actions
    • Email-to-PDF: Problem solved, where Bookmarks were missing in resulting PDF when attachments were added as pages [CA1028046]
    • Email-to-PDF: Issue fixed, where resulting PDF contained a invalid Subtype entry for the embedded file in certain cases [CA1027931]
    • ToPDF:
      • Office: Support for file formats .wmf, .emf, .pcx, .bmp and .pgm to be converted using LibreOffice [CA1027903]
      • PostScript:
        • Problem solved, where conversion of PostScript (which extracted internal resources during processing) could not be properly processed
        • Problem solved, where glyph positioning changed while converting certain PostScript files
        • Issue fixed, where objects below a certain scaling factor were dropped in certain PostScript files
        • Issue fixed, where PostScript could not be converted if a specific font was installed on the system
      • TIFF:
        • Issue fixed, where rather large TIFF files (3 GB or more) could not be converted to PDF
        • Problem solved, where conversion of certain TIFF files resulted in an un-proportionally scaled result
        • Issue fixed, where TIFF with AlphaChannels (spot color) were not properly converted
        • Issue fixed, where 16bit TIFF images were not properly converted
        • Issue fixed, where existing image XMP metadata was not preserved
        • Problem solved, where RGB TIFF with alpha channels could not be converted
        • Issue fixed, where certain types of shadows resulted in striped output
        • Problem solved, where certain TIFF resulted in a very different visual result
        • Problem solved, where specific, ICC-tagged TIFF resulted in shifted colorants
        • Issue fixed, where transparency in TIFF was not properly regarded
        • Problem solved, where CMYK TIFF with additional spot channels could not be converted
        • Problem solved, where some JPEG compressed TIFF images resulted in un-proportionally scaled result
      • 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
      • PSD
        • Issue fixed, where PSD images with an obsolete entry for spot colors could not be converted
        • Problem solved, where PSD images marked as CMYK, but also included spot color data, were converted to CMYK only
        • 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
  • 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
  • Server
    • Issue fixed, where original PDF was moved to "Success" folder instead of "Processed" when Profile error code was "0" (= no Hit, no Fixups executed)
    • Disabled report generation for non-Profile-based processing [FP52796]
  • CLI
    • Profile execution: Identical Checks (e.g. contained as Custom Check and via Standard validation) will not be merged anymore but reported separately
    • Server/Dispatcher on CLI: Issue fixed, where wrong layout glyphs were shown in the command shell on first startup (Windows only)
    • 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
    • Adjusted error codes in cases where report creation failed due to encrypted input PDFs
  • General
    • Problem solved, where certain PDFs could not be rendered properly anymore
    • 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
    • Activation: Improved handling for all non-ascii glyphs
  • A free of charge update of pdfaPilot 8 Desktop for owners of a pdfaPilot 8 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for owners of a Software Maintenance Agreement (SMA)

Features

  • Desktop
    • New Switchboard Action in Arrange group: "Split or reorder", to split certain pages or page ranges into several or single PDF
    • 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)
    • 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
    • Profile editing: "Report PDF syntax issues" option is no more active in newly generated Profiles
    • Improved visualization of non-supported custom Checks from Acrobat Preflight 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"
  • New and enhanced predefined Fixups
    • Make font name unique for all fonts with same name
  • New and enhanced predefined Checks
    • Origin of MediaBox is not 0/0
  • Enhanced Fixups
    • Remove XMP Metadata: Extended with possibility to define namespace and properties to be kept or to removed
    • Convert fonts to outlines: Enabled page-based Checks for "Apply to" selection
    • Discard private data from other applications: Has been extended to remove private information also in the PieceInfo
    • Rotate page content: Rotates the page content by a given degree and optionally enlarge the page accordingly
    • Insert pages: Page geometry boxes are also inserted for new empty pages
    • Place text / Place barcode: Improved fallback for fonts if the default fonts (Arial/Helvetica, Times, Courier) can not be found on the respective system
  • Actions
    • ToPDF:
      • New option "--topdf_noremotecontent" to disable loading of external resources from HTML (and eMail) [CA1025127]
      • 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
      • Added support for page scaling factor (UserUnit) in resulting PDF, if input image exceeds the maximum dimension of a PDF page
    • Email to PDF: Bookmarks will now work for embedded files
  • Server
    • The "Server.log" logfiles in the shared preferences folder are now created on a daily basis and are named accordingly
  • 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)
    • 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
  • 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.056)
  • Updated MailConverter component
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP4e)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP1m)

Fixes

  • Desktop
    • Batch processing: Problem solved, where resulting files were not stored according to their severity in the correct output folder
    • 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
  • 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
  • PDF Standards:
    • PDF/A conversion: Annotations with "NoView" flag will be removed
    • PDF/A conversion: Improved handling for PDF 2.0 files
    • PDF/A-2u conversion: Problem solved, where errors regarding Unicode values occurred after processing
    • PDF/A-2 + PDF/A-3 conversion: Improved handling to set the overprint mode (OPM) for ICCbased CMYK object also if DefaultCMYK is introduced during processing
    • PDF/A validation: Adjusted recognition to detect invalid XMP metadata with more than one occurrence of "pdf:Producer"
  • Fixups
    • Flatten transparency:
      • Issue fixed, where rendering or flattening resulted in cropped image in certain cases
      • Issue fixed, where processing resulted in shifted glyphs and other objects in certain cases
      • Problem solved, where glyphs were changed and wrong glyph widths were created in some cases
    • Font to outline: Problem solved, where processing resulted in missing glyphs if specific TrueType font was converted to CFF beforehand
    • Place content: Improved handling of existing Layer of placed PDF documents
    • Remove objects outside page area: Reviewed functionality to ensure proper handling of objects
    • Downsample/compress color/grayscale images: Issue fixed, where processing results in visual differences due to improper handling of Matte entry
    • Create bookmarks from headings: Issue fixed, where tag tree was not properly recognized
    • Discard hidden layer content and flatten visible layers: Problem solved, where text color changed during processing in certain PDF
    • Convert colors: Existing Matte entries are now calculated into the image data to prevent color shifts in the resulting PDF
    • Adjust or remove annotations:
      • Problem solved, where annotations became rotated in rare cases
      • Problem solved, where white background rectangles for "Square" annotations appeared in certain cases
      • Fixed issue, where annotations became scrambled due to page rotation
    • Embed missing fonts:
      • Issue fixed, where glyph widths for Latin glyphs in Asian fonts were not respected properly for CID fonts
      • Possibility to map defined glyph names of a font to an Adobe glyph names using the FontSubstitution config file
      • Issue fixed, where certain fonts with Unicode characters in their font name were not properly determined (Unix only)
    • Convert TrueType font to CFF: Issue fixed, where umlauts were changed to rectangles
    • Convert TrueType font to CFF: Added support for simple TrueType fonts using rendering mode 3
    • Merge adjacent headings if heading level is the same: Problem solved, where certain nesting of table fields was not properly handled
    • Font handling: Fixed issue, where certain .notdef glyph encodings in the Differences array were not removed
    • Content stream analysis: Problem solved, where invalid command resulted in loss of content after processing under certain circumstances
  • Actions
    • To PDF:
      • Issue fixed, where conversion of certain JPG (created by some mobile devices) resulted in a blank pages
      • Issue fixed, where conversion of TIFF containing a special kind of thumbnail preview of the content resulted in a 2-page PDF
      • Problem solved, where certain corrupt PDFs resulted in an unstable behavior
      • Implemented improved handling for certain TIFF variants (e.g. some JPEG compressions) to ensure proper conversion to PDF
      • Office files will be opened as read-only to allow conversion of files protected against editing (Microsoft Word on Windows only)
      • Problem solved, where the Exif information regarding the image orientation was not respected properly
    • Email to PDF:
      • Reviewed placement and formatting of email content, e.g. to avoid unnecessary scaling [CA1027583; CA1027166; CA1027577; CA1024898]
      • Added conversion of attached GIF files to PDF [CA1022965; FP27244]
      • Problem solved, where an embedded RTF file referencing a non-existing inline image attachment resulted in an unstable behavior [CA1026798]
      • Issue fixed, where attachments ending with a dot or space character could not be processed [CA1027432]
  • Reports
    • QuickCheck: Problem solved, where some font infos were not correctly listed in the resulting JSON report
    • XML reports: Problem solved, where reports were not created with certain PDFs (MacOS only)
  • Server/CLI
    • Problem solved, where a defined cachefolder was not properly respected
    • Problem solved, where files could not be stored on a SMB shared volume after processing (Windows only)
    • Problem solved, where long file paths were not properly handled as destination for output file (Windows only)
  • Distributed Processing
    • Increased default value for waiting time for free satellites by the Dispatcher to 10 seconds
    • 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
    • Problem solved, where naming of output files was not respected in certain cases
  • General
    • Improved setting of the transparency blend color spaces when converting to PDF/X and PDF/A when an CMYK Output Intent already exists
    • Problem solved, where rendering of certain PDFs with transparency took abnormally long
    • 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

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
  • Upgrade to pdfaPilot Server 8, pdfaPilot CLI 8 or pdfaPilot SDK 10 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Standalone
    • New Switchboard Action in Document group: "Remove invisible objects", which removes objects with are completely covered, clipped or outside of the page area
    • 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
      • 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)
    • 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
    • Convert to PDF/A-2b (any fallback conversions use the original file)
    • Verify compliance with Processing Steps (ISO 19593-1) for packaging and label
    • Uses PDF 2.0 Features
    • Quick Check example
    • Bring 100% black text to front
  • Enhanced Profiles and Process Plans
    • 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
  • 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
    • Repair invalid or empty FontBBox values
  • Enhanced Fixups
    • 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
    • Fix glyph width information: Extended scope to fix also font widths of Type 3 fonts
  • New and enhanced predefined Fixups
    • 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)
  • New Properties
    • Various new Properties in the new Group "Context aware object detection" (Sifter), e.g.
      • Context aware object detection (Sifter)
      • Object below other object
      • Object covered by other object
      • ...
    • Various new Properties to determine different details of path objects
    • Number of hits in this check in document
    • Various new properties to determine values of text and character spacing:
      • Character spacing of text
      • Word spacing of text
      • Text leading
      • Text rise
    • Unicode of ligature (via ToUnicode CMap) does not match PDF encoding
    • Various new properties for Processing Steps
    • Embedded font file uses invalid or empty BBox values
  • New and enhanced predefined Checks
    • 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 pdfaPilot 7 can now be imported at first startup of the Server component for pdfaPilot 8
  • 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
    • New option to create JSON log files for Profile execution during runtime (--trace)
  • 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)

Fixes

  • Profiles
    • Fixed issue, where generic check "Font is not embedded" was not properly executed
    • PDF/A validation: Problem solved, where analysis took very long, caused by very high number of form fields [CA1027150]
    • PDF/A conversion: Optimized handling of TrueType fonts, which are now preferably converted to CID instead of CFF if necessary
  • Fixups
    • Flatten transparency:
      • Fixed issue, where softmask objects were removed in certain cases
      • Problem solved, where vector objects vanished in some cases
      • Problem solved, where image objects vanished in certain cases
      • Problem solved, where resulting PDF was visually changed
      • Fixed issue, where objects were slightly shifted after processing
      • Problem solved, where processing resulted in an unstable behavior
      • Problem solved, where link destinations were not properly maintained
      • Fixed issue, where glyphs from a Helvetica font were not properly handled in a specific case (MacOS only)
    • Font to outline:
      • Fixed issue, where diacritical marks were shifted after processing
      • Problem solved, where text was not properly handled in some cases
      • Fixed issue, where some text operators ("BT") remained in content stream after font to outline
      • Problem solved, where glyphs were displaced if executed together with "Fix glyph width" and "Embed fonts"
      • Issue fixed, where a certain combination of invisible and clipping text objects was not properly handled
    • Fix glyph width: Issue fixed, where fonts were displaced when Fixup was executed together with "Embed missing fonts"
    • Embed missing fonts: Issue fixed, where font style was not properly regarded in certain cases
    • Make font names unique: Problem solved, where already unique fonts were processed as well
    • Make font names unique: Issue fixed, where fonts used in SoftMask were not properly handled in certain cases
    • Problem solved, where .notdef glyphs were not properly handled
    • Fixed issue, where PDF/A-2b conversion using a Profile resulted in width information problems
    • Fixed issue, where glyphs were replaced with .notdef glyphs in certain cases
  • Checks
    • Image is not valid: Fixed issue, where a corrupt image was not properly detected
    • Number of hits in this check: Fixed issue, where "0" as value was not properly handled
  • Actions
    • To PDF:
      • Problem solved, where text from PostScript files was not properly rendered after conversion
      • Problem solved, where PostScript could not be processed in certain cases
      • Added handling for "Unsupported formula" warning in Microsoft Excel files
    • Create PostScript:
      • Fixed issue, where created PostScript was not valid
      • Problem solved, where objects were missing in resulting PostScript file
      • Problem solved, where created PostScript resulted in shifted glyphs on certain output devices
      • Fixed issue, where visual appearance of some objects was changed after processing
    • ReDistill
      • Fixed issue, where images were not properly handled in certain cases
      • Problem solved, where spot color images were not properly converted
    • Optimize PDF
      • Problem solved, where data after the end-of-file marker in the file structure were not properly handled in certain cases
      • Fixed issue, where some invalid references in the file structure were not repaired and resulted in an error
    • SaveAsImage: Problem solved, where some shadings were not properly rendered in high resolutions
  • Reports
    • XML Report: Added trigger values for generic syntax Checks
    • XML reports and Result dialog: Graphic state details for Smooth shades added
  • Desktop
    • Variables: Order of Variables in ask-at-runtime is now derived from the KEY value (in alpha-numerical order)
    • Deactivation of a Server license will now also remove the Desktop activation (if Desktop was activated via the Server license)
    • Default values for number of displayed hits result dialog increased
    • PDF/A in one click: Option "Re-convert via PostScript" deactivated
    • PDF/A in one click: Default resolution for fallback conversion to images increased to 150 ppi
    • Problem solved, where the profile summary report did not contain Custom Fixups [FP47869]
  • CLI
    • Improved reporting, when the limit of parallel processes allowed by license is exceeded so that processes have to wait
  • General
    • Process Plans: Fixed issue, where processing could not be executed successfully in certain cases
    • Fixed issue, where processing a password-protected file resulted in a wrong error code
    • 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
    • Optimized generation and analysis of ToUnicodes CMaps to improve performance
    • Problem solved, where certain rare function operators in the content stream resulted in unstable behavior
    • Issue fixed, where some rare font structures resulted in an unstable behavior
    • Problem solved, where some new PDF structures (introduced with PDF 2.0) were not properly handled
    • Problem solved, where a rare usage of PostScript code in a font resulted in an unstable behavior
  • A free of charge update of pdfaPilot 7 Desktop for the owners of a pdfaPilot 7 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot 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

Fixes

  • Fixups
    • Convert to PDF/A-1: Problem solved, where recompression of JPEG2000 to JPEG resulted in a color shift in some cases
    • Place content: Fixed issue, where using a Variable to define the template path was not properly working
  • Actions
    • EmailToPDF: Fixed several formatting issues when converting RTF content [CA10226599]
    • EmailToPDF: Problem solved, where a unusual charset-encoding entry was not properly interpreted [CA1026656]
    • EmailToPDF: Fixed issue, where certain Unicode characters were not properly handled [CA1026881]
  • Desktop
    • Explore Metadata: Fixed issue, where preview images were not properly displayed (MacOS only)
  • Plug-in
    • Compare: Support for the latest Acrobat DC version
  • CLI
    • ToPDF: Fixed issue, where conversion of non-PDF formats failed for certain licensing types
    • ToPDF: Fixed issue, where HTML files with a "#" character in their name could not be processed
    • ToPDF: Problem solved, where empty Excel sheets resulted in an error in certain cases
  • General
    • Fixed issue, where Profile property "Font is not embedded" was not properly regarded
    • Problem solved, where editing Profiles was not possible in certain cases
    • Fixed issue, where special characters in Variables were not properly handled
  • A free of charge update of pdfaPilot 7 Desktop for the owners of a pdfaPilot 7 Desktop license
  • A free of charge update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK for the 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)
    • 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
    • Uses ICCbased RGB
    • Page uses measurement properties (Viewport)
    • Several new and extended Properties for PDF 2.0:
      • Has halftone origin entry (HTO)3
      • 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: --syntaxchecks
    • ToPDF for PostScript: Font substitution is now reported on CLI StdOut and in SDK
  • Distributed Processing
    • Enhanced display of status and details when components are started using CLI
  • General
    • Support for PDF 2.0
    • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP2p)

Fixes

  • PDF Standards
    • PPDF/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
    • 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
    • PDF/X-5n conversion: Fixed issue, where multichannel Output Intent from Custom Fixup was not respected in color conversion for PDF/X
  • Fixups
    • Flatten transparency: Fixed issue, where rotation of graphic was not properly respected
    • Flatten transparency: Fixed issue, where processing was not successful with certain PDF
    • Flatten transparency: Problem solved, where bookmarks became invalidated
    • Put objects on layer: Problem solved, where objects were no more properly assigned to a layer
    • Convert TrueType to CFF: Fixed issue, where resulting file could not be properly displayed in viewers
    • Convert TrueType to CFF: Problem solved, where glyphs exceeding the allowed size were nor properly handled
    • Repair invalid ToUnicode CMap information in fonts: Fixed issue, where processing resulted in missing glyph after processing in some cases
    • Make font name unique: Problem solved, where hyphen or softhyphen were not properly displayed in certain viewers
    • 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
    • Uncompress XMP Metadata objects: Problem solved, where processing resulted in an unexpected result if "Remove XMP Metadata" were contained in same Profile
  • Checks
    • Set PDF Version: Automatic check for PDF version was executed, although Fixup was disabled using a Variable
  • Actions
    • SaveAsImage: Problem solved, where page scaling factor (UserUnit) was not take into account for created image
    • ToPDF: Fixed issue, where umlauts or unicode characters in filename of jobsetting or logfile were not properly handled
    • ToPDF: Added dialog handling for invalid references in Excel files to default dialog handling
    • Optimization: Problem solved, where processing resulted in shifted glyphs
    • EnumerateProfile: Fixed issue, where invalid path in Variable resulted in an error
  • Desktop
    • Switchboard - Document - PostScript to PDF: Fixed issue, where selected joboptions settings were not properly respected
    • Edit Profiles dialog: Fixed issue, where button for Profile export became grayed out after export (MacOS only)
  • CLI
    • Fixed issue, where resulting file could not be stored on a mounted device with high nesting depth of folders
  • Reports
    • Layer reports: Problem solved, where hits were no more assigned to respective layer
    • XML: Fixed issue, where specified number of "hitsperdoc" and "hitsperpage" were not properly respected
  • General
    • Problem solved, where processing of specific file resulted in an error
    • Updated signing of pdfaPilot installer for MacOS
  • Update of pdfaPilot 7 Desktop free of charge for owners of a pdfaPilot 7 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Features

  • Checks and Properties
    • Aspect ratio of CropBox|BleedBox|TrimBox|ArtBox: Determines the aspect ratio the respective dimensions
    • Font is not valid/Font is not valid (strict): Extended scope to find glyphs with corrupt data
  • 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
    • Organize pages: Multiple pages can now be selected by using the "Shift"-key
  • CLI
    • --setvariable: Support for values as JSON added, e.g. for values exported from Desktop
  • 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
    • 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
    • Font to outline: Problem solved, where text was moved, when certain filter settings were used
    • Font to outline: Fixed issue, where selective outlining of certain fonts resulted in missing glyphs of other fonts
    • Set transparency blend color space: Fixed issue, where an ICC profile from the system was used although there was one attached to the Profile
    • Convert TrueType to CFF: Problem solved, where glyphs were missing after conversion in certain cases
    • General font handling:
      • Fixed issue, where glyphs were not properly handled in some cases
      • 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
      • Problem solved, where a specific encoding with a wrong encoding table entry resulted in invisible glyphs [CA1026193]
  • PDF Standards
    • PDF/A-2 validation: Some minor adjustments regarding validity of Extension Schema according to VeraPDF test suite
    • 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
    • EmailToPDF: Fixed issue, where conversion to PDF/A-1 resulted in an syntax error for values out of range [CA1026241]
    • ToPDF: Problem solved, where conversion for Excel files were not successful in certain cases [CA1026237]
  • Desktop
    • Activation: Fixed issue, where request could not be sent to the activation server (MacOS only)
    • 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
    • ToPDF: Location for log files created during conversion of PostScript files changed to user preferences
    • Log Profile execution: Intermediate results for "Place content" (HTML-Template, calsDocInfo.js and PDF) are saved as well
    • 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
  • Plug-In
    • Fixed issue, where processing was not successful for some functions with the latest Acrobat DC update
    • Fixed issue, where the Plug-In was not installed into Acrobat Pro 2017
  • CLI
    • ToPDF for PostScript files: Fixed issue, where sub-folders of additional search paths for fonts were not taken into account
    • 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 packageFixed conversion for resources of Type3 fonts for an issue that invalidated glyph lookup
  • Update of pdfaPilot 7 Desktop free of charge for owners of a pdfaPilot 7 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot 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
  • General
    • Fixed conversion for resources of Type3 fonts for an issue that invalidated glyph lookup
  • Upgrade to pdfaPilot Server 7, pdfaPilot CLI 7 or pdfaPilot SDK 7 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)
    • New, PDF-based activation process
  • Desktop
    • Wireframe mode in Object inspector
    • Zoom functionality
    • All Profiles have been arranged into Libraries
    • User interface: Improved recognition and notification when changing Fixups and Checks which are referenced in Profiles or ProcessPlans
    • Debugging functionality to store intermediate results and processing details for Profiles and ProcessPlans
    • 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
    • Cross-Library-Search
    • Explore Fonts with more information
    • Use external Text-Editor for JavaScript-Variables
    • Standalone application on Windows is now also available as 64-Bit
    • Improved Handling Keyboard Shortcuts in Ask-as-runtime and Variables Editor
    • Switchboard: Dynamic button to corresponding help article

  • 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 [CA1025903]
    • PDF/A-1 conversion: Improved "Prepare annotations" to avoid removal of file attachment annotations [CA1025638]
    • PDF/A-2 and PDF/A-3 conversion: New Fixup: Set Supplement entry in CIDSystemInfo of CIDFont to corresponding entry in CMap [CA1022919; CA1024170]
    • 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) [CA1025436]
  • Fixups
    • Insert empty page
    • Move objects
    • Place content on page: Support for SVG as input format
    • 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
    • Convert page content into image: "Maximum" and "High" now use Chroma Subsampling to enhance quality
    • Create shapes
    • Set page geometry boxes based on rendered page
    • Place text/page number: optional white background
    • Outline page geometry boxes: selective outline of edges
    • Rotate pages: 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
    • Place date (YYYY-MM-DD)
    • Set page zoom for bookmarks [CA1024986]
  • 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 page before a hit is generated
    • Number of components in ICC profile dictionaries N entry does not match ICC profile
    • Rotation of text
    • Is in custom area
    • 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
  • Actions
    • eMail-to-PDF: Support for ics/iCal files added [CA1024119]
    • eMail-to-PDF: Support for content in (signed) winmail.dat attachments in MSG files [CA1025062]
    • ToPDF: Support for LibreOffice v5.x (Linux + MacOS)
  • CLI
    • New parameter "--novariables" to suppress output of Variables on CLI (stdout)
    • Variables for Profiles or Process Plans are only listed when actually used
  • Reports
    • XML: Details of OutputIntent are listed
    • XML: Variables in rules are listed
    • Updated translation repository of additional languages for Profiles, Checks and Fixups
  • General
    • Updated engine for conversion of content for all "Place ..."-Fixups
    • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP2a)

Fixes

  • Desktop
    • 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
      • Fixed issue, where locked Profiles could not be imported into another system in certain cases
    • Explore PDF: Problem solved, where searching for non-existing content resulted in an error
  • Standalone
    • Object inspector: Improved visualization of ClippingBoxes and BoundingBoxes
    • Problem solved, where analysis of certain PDF files resulted in an unstable behavior
    • Explore Metadata: Enhanced flexibility for handling multiple entries of same property
    • Explore Layers: Enhanced display of optional content groups
  • PDF Standards
    • PDF/A-1 conversion: Problem solved, where processing was not successful due to invalid font [CA1024235]
    • PDF/A-1 conversion: Fixed issue, where annotations became visually changed during conversion [CA1025538]
    • PDF/A-2 conversion: Fixed problem, where the Subtype of embedded files were changed, although not necessary [CA1025050]
    • PDF/A-2 conversion: Solved issue, where the ModDate of EF entry was set 2 hours early than actual time [CA1025050]
    • PDF/A-1, PDF/A-2 and PDF/A-3 conversion: Automatic repair of bitmap filter shortcuts like "CFF" to "CCITTFaxDecode" [CA1024237]
    • PDF/A-1, PDF/A-2 and PDF/A-3 conversion: Updated font substitution to cover more naming varieties of "Arial" fonts
    • PDF/A validation: Optimized recognition for invalid ICC profiles to avoid additional hits for wrong a ICC profile version [CA1024639]General
  • Checks
    • Problem solved, where unusual formatted Type 1 fonts resulted in an unnecessary error
    • Table evenly structured: Optimized recognition for tables using certain combinations of rowspan and colspan
    • Adjusted recognition of certain font issues to avoid unnecessary warnings [CA1025701]
  • Fixups
    • Flatten transparency:
      • Fixed issue, where text was not properly handled in certain cases
      • Fixed issue, where images were not properly handled
      • Fixed issue, where objects became distorted
      • Fixed issue, where smooth shades were repositioned
      • Fixed issue, where text vanished in certain cases
      • Problem solved, where quality setting for image compression was not properly respected
      • Fixed issue, where the ICC source profile of objects was not taken into account
    • Repair invalid bookmark hierarchies: Fixed issue, where bookmarks became removed due to improper formatting
    • Uncompress XMP metadata objects: Fixed issue, where uncompressed XMP metadata remained
    • Embed missing fonts: Support for PostScript Type 0 CID-keyed fonts
    • Fix glyph width information:
      • Fixed issue, where glyph width problems were not solved [CA1025678]
      • Problem solved, where resulting PDF triggered a warning in various PDF viewers
      • Problem solved, when used in conjunction with “Font to Outline”
    • Font to outline: Problem solved, where additional dots appeared after processing in certain cases
    • Flatten annotations into page contents: Problem solved, where some PDF viewers showed an error after opening the processed PDF
    • Create invisible copy for all text: Problem solved, where result file showed an error when opened in Acrobat in certain cases
    • Fix glyph width information: Fixed issue, where glyphs were not properly placed after conversion
    • Substitute characters using .notdef glyph with space characters: Fixed issue, where glyphs became repositioned
    • Repair invalid bookmark hierarchies: Problem solved, where working bookmarks became removed [CA1023352; CA1023146]
    • Repair invalid bookmark hierarchies: Fixed issue, where structure was not properly handled in certain cases [CA1025543]
    • 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 during first attempt [CA1025678]
    • 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 [CA1025621]
    • Set page label: Fixed issue, where the Fixup UI only allowed numbers for input
    • Place text: Problem solved, where small text was not properly handled [FP35471]
    • All predefined, template-based "Place content"-Fixups: Solved problem, 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
    • ReDistill: Problem solved, where a redistill resulted in an error in certain cases
    • eMail-to-PDF: Problem solved, where eMails with attachments could not be processed successful in certain cases [CA1025875]
    • eMail-to-PDF: Problem solved, where not well-formed eMail content was not properly converted [CA1024343; CA1024829]
    • Export to HTML: Fixed issue, where PDF could not be properly exported [FP22142]
    • ToPDF:
      • Fixed issue, where conversion of HTML to PDF failed, if certain fonts were installed
      • Problem solved, where conversion of Office files failed with Office 2016 on MacOS
      • Fixed issue, where converting office files using Libre/OpenOffice was not successful in certain cases (Problem on MacOS only)
      • Fixed issue, where a time limited activation prevented the conversion of Office files
      • Dialog handling for "Deactivate Macros" in Word 2016 (Windows only)
      • Problem solved, where special characters in office file names prevented conversion (MacOS only)
      • Added support for CJK for PostScript to PDF conversion
      • Problem solved, where an indexed PNG or certain JPEG resulted in white page
  • CLI
    • Reporting of Variables: Improved error message when Variables in Fixups are pointing to non-existing external resources
    • ExtractText: Fixed issue, where not all characters were extracted
    • Improved handling for PDF with corrupt document structure (will result on CLI in Error 1013 with exit code 107)
  • General
    • Wrong "N" entries (number of colorants) in ICC profiles will be corrected automatically
    • Problem solved, where analysis could not be successfully executed due to fatal errors in the content stream
    • Process plans: Improved reporting of additionally created files in result tree and logs
    • Process plans: Error code for Fixup failures is now "8"
    • Problem solved, where a very unusual font structure resulted in an unstable behavior
    • Improved recognition and handling of modified resources (like HTML templates) in Fixups
    • Problem solved, where processing resulted in an error due to an invalid color space
    • Improved recognition of illegal content streams and parameters [CA1025010]
    • Problem solved, where wrong header in font was not properly handed [CA1025599]
    • Fixed issue, where linearization of a PDF was not terminated properly
    • Problem solved, where content was displayed clipped in certain cases
    • Fixed issue, where ICC-Profiles in JPG2000 images were not handled properly in certain cases
    • 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
  • Distributed Processing
    • Problem solved, where Satellite or Dispatcher could not be started
    • Improved logging of the Satellite
    • Problem solved, where the specified cachefolder of a Satellite was not used for saving Profiles
  • Reports
    • XML: Fixed issue, where DictKeys were listed
    • XML: Problem solved, where IDs of Fixups got merged when used multiple times in a Process Plan
  • Update of pdfaPilot 6 Desktop free of charge for owners of a pdfaPilot 6 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA) for pdfaPilot Server or pdfaPilot CLI

Features

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

Fixes

  • Fixups
    • Convert colors: Fixed issue, where bitmaps using JBIG2 compression were not properly converted in certain cases
    • Remove all object level XMP Metadata: Problem solved, where certain files had missing resources after processing
  • Distributed Processing
    • Problem solved, where a defined output file name was not properly respected
    • Problem solved, where distributed files could not be opened on a Satellite (Windows only)
    • Fixed issue, where additional files created by a ProcessPlan were not transferred back to the Client
    • Reports: HTML-Template from Client will now be used on Satellite, even when identically named Template exists on Satellite
  • General
    • Conversions based on HTML-Templates: Problem solved, where processing was not successful due to missing runtime (Windows only)

  • Update of pdfaPilot 6 Desktop free of charge for owners of a pdfaPilot 6 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA) for pdfaPilot Server or pdfaPilot 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
    • Make spot color appearance consistent: Added scope to separation colors "All", "None" and CMYK colorants
  • 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]
  • Desktop/PlugIn
    • PlugIn: Improved stability for parallel usage of Acrobat Preflight and pdfaPilot PlugIn
    • Update notification: Possibility to deactivate notifications added (Standalone only)
    • Update notification: Manual check for updates added to "Help" menu (Standalone only)
  • 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
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP4q)
  • Updated signatures of audit trail for preflight certificationNew Profiles

Fixes

  • Fixups
    • Merge adjacent headings if heading level is the same: Fixed issue, where headings were not merged in all cases [CA1024489]
    • 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]
    • Problem solved, where conversion of inline bitmaps resulted in an improper behavior [CA1024600]
    • 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]
    • 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]
  • Desktop/PlugIn
    • Activation: Problem solved, where some special characters in customer name or company resulted in a failed activation (MacOS only)
    • 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]
  • Reports
    • XML: Optimized reporting of processing duration within report
    • XML: Problem solved, where non existent bookmarks resulted in an invalid XML structure [FP30962]
  • 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]
    • Improved handling of resources for document-only Fixups to increase processing speed [CA1024430]
    • Improved merging of Custom Fixups and identical Fixups within conversions to PDF-based ISO-Standards [CA1024476]

  • Update of pdfaPilot 6 Desktop free of charge for owners of a pdfaPilot 6 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA) for pdfaPilot Server or pdfaPilot CLI

Features

  • New Profiles
    • Added 14 new Profiles for validation and conversion accordingly to the "Ghent PDF Workgroup Specification: GWG2015"
  • Enhanced Fixups
    • Downsample/Recompress images: New setting to retain current compression during processing [CA1024311]
    • Remove objects: Support for multiple settings [CA1024031]
  • New Checks and Properties
    • Page is rotated
    • Several new checks to match the new requirements of the GWG 2015 specification
  • 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
  • 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]
    • Downsample/Recompress bitmaps: Fixed issue, where bitmaps were not properly handled in certain cases [CA1024452]
    • 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]
    • Fixed issue, where an embedding flag for TrueType fonts was not properly respected [CA1024427]
    • Problem solved, where incorrect forms in a PDF resulted in an error [CA1024402]
    • Fixed issue, where a missing entry for seconds in creation data were not properly reconciled between XMP metadata and DocInfo [CA1024371]
    • Embed missing fonts: Problem solved, where missing Unicode information resulted in a changed visual appearance for CID fonts in some cases [FP30086]
    • Fixed issue, where an inproper length entry in embedded fonts resulted in a warning [CA1024231]
  • Actions
    • ToPDF: Problem solved, where invalid ICC-profiles in images resulted in improper displayed PDF [FP28526, FP29935]
  • Desktop/PlugIn
    • 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 pdfaPilot 6 Desktop free of charge for owners of a pdfaPilot 6 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

Fixes

  • Fixups
    • Conversion to PDF/A-2: Problem solved, where errors for "CIDset in subset font is incomplete" remained after conversion in certain cases [CA1024245]
    • Conversion to PDF/A: Fixed issue, where invalid /FirstChar + /LastChar entries were not properly handled [CA1024185]
    • 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]
  • ProcessPlans
    • Problem solved, where processing resulted in an error
  • Actions
    • PDF/A ForceConversion: Fixed issue, where re-conversion using PostScript resulted in an unexpected behavior [FP26716]
    • eMail-to-PDF: Fixed issue, where VCF attachments were not properly extracted if embedded as some kind of nested MSG [CA1023089]
    • eMail-to-PDF: Problem solved, where referenced HTML content was displayed too small [CA1024244]
    • eMail-to-PDF: Problem solved, where images from HTML content were handled as separate attachments [CA1024150]

  • Upgrade to pdfaPilot Server 6, pdfaPilot CLI 6 or pdfaPilot SDK from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Support for PDF/UA-1 validation
  • Eyedropper functionality for in-depth analysis of objects in PDF documents (Standalone only)
  • Support for HTML-based templates for overview pages of collections [CA1024017]
  • ZUGFeRD: Possibility to add GiroCode to PDF document during creation of ZUGFeRD file (data based on Invoice.xml file)
  • Retina and Windows HighDPI support
  • Improvements for memory usage when processing big files or files with high amounts of objects
  • Added scope optional to execute Fixups for current file, embedded files or both [CA1022809]
  • Several new Fixups for placing pagenumbers, barcodes, text of content based on HTML on existing PDF documents
  • Optimized usability of RegEx in supporting Fixups
  • New Profiles
    • Verify compliance with PDF/UA-1 (syntax checks only)
    • 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
    • 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]
    • Place content:
      • 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
    • Remove all tagging information
  • New Checks and Properties
    • Negative line dash phase value [FP29385; FP29765]
    • 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/UA-1 verification
    • Several new properties related to PDF/X-5n verification
  • Enhanced Profiles
    • 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
    • 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
    • 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
  • Enhanced Switchboard-Actions
    • Optimized conversion to PDF/A and PDF/X
  • 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
    • Enhanced listing of relationship entry for embedded files in results dialog
  • 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

  • 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]
    • 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 post-processing [CA1023888]
    • General optimization of file structure: Problem solved, where an improper defined clipping path was not properly handled [FP27392]
  • Checks
    • Validation for PDF/A: Improved recognition of certain syntax issues [CA1023622]
    • Problem solved, where setting for page scaling factors was not persistent
    • 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
    • eMail-to-PDF: Fixed handling of umlauts in header fields [CA1023987]
    • eMail-to-PDF: Problem solved, where password protected archives as eMail attachments resulted in unexpected behavior [CA1023988]
    • eMail-to-PDF: Improved handling for eMail files with huge number of attachments [CA1023912]
    • CreatePS: Problem solved, where PostScript files could not be created due to negative dash phase values insie the PDF [FP29385; FP29765]
  • Desktop/PlugIn
    • Fixed issue, where repeating editing of Fixups within a ProcessPlan resulted in an unstable behavior (MacOS only) [FP29318]
    • New chapter "Backreference" to RegEx help added
  • 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)
    • Problem solved, where post-processing optimization resulted in an improper behavior [FP26918; FP26212; FP28098; CA1023961; FP29643; FP29613]

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 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

  • Update of pdfaPilot 5 Desktop free of charge for owners of a pdfaPilot 5 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

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]

  • Update of pdfaPilot 5 Desktop free of charge for owners of a pdfaPilot 5 Desktop license
  • Update of pdfaPilot Server, pdfaPilot CLI or pdfaPilot SDK free of charge for owners of a Software Maintenance Agreement (SMA)

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
    • e-mail to PDF:
      • Support for additional archive formats for e-mail attachments (z7, tz, rar) [CA1022881]
      • Optimized naming for converted attachments keeps now their original file extension in attachment names and bookmarks
      • Support for HTML and HTM as e-mail attachments [CA1023701]
      • Improved handling for multi-level nested msg and eml files [CA1023102]
    • ToPDF: Added support for OpenOffice using 64Bit JavaVM
  • Reports
    • XML-Reports: Page label is listed in page information
  • General
    • Incorporate new ZUGFeRD schema (as defined in a corrigendum, published October 17, 2014)
    • 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

  • Checks
    • 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]
  • Fixups
    • Make XMP metadata compliant: Problem solved, where multiple creator entries were not respected
    • Convert SMask to image mask: Problem solved, where processing resulted in an unexpected result [CA1023528]
    • Fixed issue, where an incomplete CIDset prevented a successful conversion to PDF/A [FP25347]
    • Problem solved, where conversion to PDF/A resulted in an unexpected behavior [CA1023509]
    • Problem solved, where conversion to PDF/A of certain PDFs resulted in an improper result [CA1023626]
    • Problem solved, where images were not properly converted during conversion to PDF/A in special cases [CA1023306]
    • 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 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
    • Fixed issue, where some PDF viewers were showing ab unnecessary warning when opening processed files in some cases [FP25347]
    • 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]
  • Actions
    • ReDistill: Fixed issue, where processing special PDFs files causes an error [FP27494; FP27635]
    • 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]
    • e-mail to PDF:
      • Problem solved, where nested msg or eml files were not properly handled [CA1022881; CA1023102; CA1023717]
      • Problem solved, where protected PDFs as e-mail attachment were not properly handled [CA1023442]
  • 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]
  • 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]