pdfaPilot CLI

Release notes

  • A free of charge update of pdfaPilot 13 Desktop for owners of a pdfaPilot 13 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 Properties
    • Glyph without contour used for non white space character
  • Enhanced Properties
    • All barcode-related Checks: Revised and optimized analysis for improved recognition and higher speed
    • Report PDF syntax issues: Reporting for invalid end-of-data (EOD) marker in inline images
  • Desktop
    • Password visibility can be toggled
    • Process plans: Multiple steps can now be marked as a group and activated or deactivated together and assigned a variable
  • Actions
    • Visualizer: Support for RGBA (RGB with transparency) and GrayA (Gray with transparency) as output colorspace for PNG
    • Save as image: Support for CMYK + Alpha (CMYK with transparency) for TIFF
  • Most recent version of Adobe PDF Library integrated (v18.0.5PlusP1c)

Fixes

  • Desktop
    • Acrobat Plug-in: Problem solved, where other 3rd-party Plug-ins could not be closed anymore when a PDF was processed by pdfToolbox
    • Batch processing: Processing result in crashing application if "Do not save modified input file" was enabled
    • Explore PDF: Problem solved, where analysis was not successful if certain data after EOF marker existed
    • Explore PDF: Problem solved, where certain PDF with content stream issues was not analyzed properly
    • Layer explorer: Issue fixed, where the visibility of cascading layer groups could not be switched on or off properly
  • PDF Standards
    • Convert to PDF/A-...: Problem solved, where in rare cases a date mismatch between Document Info and XMP Metadata was not adjusted
  • Fixups
    • Convert TrueType fonts to CFF (for font not matching PDF/A-2 requirements): Issue fixed, where the result PDF had certain font issues
    • Create invisible text via OCR: Issue fixed, where invisible text was not positioned properly if MediaBox is larger than CropBox
    • Create invisible text via OCR: Issue fixed, where an empty text block was generated although the PDF had no text
    • Downsample/recompress images: Issue fixed, where a destination resolution of "0" was not handled properly and resulted in a missing image
    • General font processing: Issue fixed, where certain, rare supplement encoding entries in CFF fonts were not regarded properly, resulting in a changed visual appearance of a glyph
    • Place circle|rectangle: Issue fixed, where created layers did not contain certain entries in the layer order array and therefore were not listed as layers in certain PDF viewers
    • Remove annotations: Problem solved, where processing resulted in an error due to certain, incomplete annotation entries
    • Remove pages: Issue fixed, where page labels were not properly restored when pages were deleted
    • Scale pages: Problem solved, where "Fit from outside (cut page)" didn't reduce the size of TrimBox and BleedBox when needed
    • Set layer default to ON/OFF: Problem solved where processing was not executed properly
    • Subset fonts: Issue fixed, where processing could change the visual appearance of a particular glyph in a certain case
    • All rendering-based Fixups: Improved error message when required memory size could not be allocated
  • Checks
    • Character code can not be mapped to Unicode: Issue fixed, where certain CMap entries were not properly taken into account
    • Find barcodes:
      • Issue fixed, where barcode recognition took quite long on certain large pages
      • Problem solved, where an unnecessary high amount of memory was used (Linux only)
      • Improved recognition of certain, low quality scanned barcodes
      • Issue fixed, where an inverted barcode could not be found in certain cases
    • Annotation inside BleedBox/TrimBox Problem solved, where annotations were not detected correctly in some cases
  • Actions
    • E-mail to PDF: Issue solved, where certain tables were not properly formatted [CA1033322]
    • ToPDF:
      • Problem solved, where the resolution of JPEG images was not maintained in certain cases
      • Issue fixed, where MS Publisher files were not converted by MS Office but via LibreOffice
      • Issue fixed, where a TIFF using "Old-style JPEG (in TIFF)" compression could not be converted
    • E-invoice (ZUGFeRD): Problem solved, where XML schema for validation could not be found if the executable was called from a network path
  • Reports
    • XML: Issue fixed, where the report contained for a PDF with an embedded file was incomplete
    • XML: Schema (XSD) adapted, as certain entries were not clearly defined
  • Server
    • Job view: Problem solved, where starting or stopping a job did not maintain the scrolling position
  • CLI
    • Several Fixups will now report a more detailed error message if an invalid RegEx is used
    • Problem solved, where processing failed due to missing dependencies in certain RHEL (and SLES) based Linux distributions [e.g. an AlmaLinux docker environment]
  • General
    • Native ARM support for installer on macOS
    • RegEx used in Checks and Fixups: Problem solved, where certain incorrect RegEx syntax was not reported properly during execution
    • Adjusted version info in "info.plist" to match specified scheme by Apple (macOS only)
    • Rendering: Problem solved, where certain colored PDFs were displayed as gray, caused by a specific RGB-ICC profile as transparency blend color space
    • Rendering: Issue fixed, where certain, slightly corrupt PDF could no longer be rendered
    • "ZuGFeRD" renamed to "e-invoice"
  • A free of charge update of pdfaPilot 13 Desktop for owners of a pdfaPilot 13 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
    • Test mode: Several smaller improvements, e.g. loupe now shows page geometry boxes and page content is displayed in bleed preview
  • Process plans
    • Compare: A compare report can now also be created if no differences were found
    • Action "Split or reorder" now supports output options like folder, prefix and suffix
  • New Fixups
    • Place file on page
  • New Properties
    • Size of image
    • Size of page object
    • Color distance between barcode / matrix code and background
    • Bounding box of effectively used page area
  • New or enhanced predefined Profiles and Process plans
    • Library: PDF Standards:
      • Verify compliance with PDF/A-2u: Adjusted algoritm for allowed ToUnicode values
      • PDF/UA-1 validation: Element does not use standard tag: Improved detection of recursive RoleMaps
    • Library: Prepress, Color and Transparency:
      • Added 34 new Profiles for validation and conversion accordingly to the Ghent Workgroup "GWG 2022 R1 Specification"
        • Digital Print
        • Large Format Printing (LFP)
        • Newspaper and Magazine Ads
        • Packaging Flexo / Gravure / Offset
        • SheetCMYK / SheetSpot
        • WebCMYK / WebSpot
  • Actions
    • To PDF: Automatic fallback for office files to use OpenOffice/LibreOffice if no MS Office is available (Windows only)
  • CLI
    • SaveAsImage New optional parameter to define working color spaces for RGB, CMYK and Gray on CLI
  • General
    • RegEx used in Checks and Fixups: Wrong RegEx syntax will be reported during execution
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP2z)
  • Internal HTML converter updated to callas pdfChip (v2.5.084.1)

Fixes

  • Desktop
    • Manage Libraries: Problem solved, where importing of a JavaScript based runlist was not properly done
    • Process plan editor: Problem solved, where un-protecting a protected Process plan wasn't possible anymore
    • Object inspector: Problem solved, where certain PDF files could not be analyzed
    • Output preview: Issue fixed, where selected RGB or Gray ICC profiles had no effect on displayed color swatches
    • Output preview: Problem solved, where a PDF/X-5n could not be rendered properly
    • Switchboard: Issue in batch processing fixed, where certain functions were not properly executed when files were processed on a network path (Windows only)
    • Visualizer: Issue fixed, where view was not refreshed when page or document was changed
  • Fixups
    • Crop to visible based on rendered page: Issue fixed, where CropBox was set larger than MediaBox and an unnecessary ArtBox was introduced
    • Crop to visible based on rendered page: Problem solved, where the option "ignore objects using Registration color" was not properly regarded in some cases
    • Create link for page objects: Issue fixed, where new link annotations were not positioned on top of existing link annotations
    • Create invisible text via OCR: Problem solved, where an improperly nested CropBox/MediaBox had an incomplete result
    • Discard hidden layers: Problem solved, where removing a layer could result in missing resources
    • Downsample/recompress images:
      • Issue fixed, where a FixFailure was reported for ZIP compressed images and re-compression
      • Issue fixed, where an JPEG2000 image with smask could not be converted
      • Issue fixed, where a smask was not properly handled
      • Problem solved, where re-compression was not properly executed on a certain, very large PDF
      • Issue fixed, where processing took very long on a certain file with a very high number of very small images (Windows only)
    • Remove empty layers: Problem solved, where certain layer-related entries remained in PDF
    • Flatten transparency: Issue fixed, where the time out setting was not regarded with certain PDFs
    • Subset fonts: Issue fixed, where .notdef glyph used for space characters became visible in certain viewers if its Unicode referenced non-breaking space character
    • Place content on page: Issue fixed, where layers were not merged although name, default visibility and Process Steps metadata were matching
    • Place content on page: Issue fixed, where the "Order" array of already existing Layers was not properly maintained
    • Font processing: Problem solved, where certain result fonts triggered a warning for an unavailable font in certain PDF viewers
    • Recompress JPEG2000 images as JPEG: Issue fixed, where certain JPEG2000 image could not be converted
    • Remove printer marks: Problem solved, where objects were not removed on all pages if referenced by more than one Form XObject
  • Properties
    • Number of hits in this check / Number of hits in this check in document: Improved handling of defined limits to avoid unnecessary high memory usage and to improve performance
    • Find barcodes: Limit rendering to CropBox even if a custom area is defined and exceeds it to avoid unnecessary memory consumption
    • Number of plates: Issue fixed, where smooth shades using only black were reported as "more than 1 plate used"
    • Text on page: Problem solved were multiple word repetitions occurred in the trigger value for OCR text
    • Has transfer function: Issue fixed, where a TR2 entry was also taken into account in some cases, although not relevant
    • Syntax issues: Multiple defined "object streams" with identical order numbers in PDF stream added to internal list of checks
  • Actions
    • Collection: Problem solved, where the overview page remained emty and no files were embedded in certain cases [FP77375]
    • Compare: A wrong path was written for a preview image in cals_params.js when used with a report template
    • Duplicate pages: Issue fixed, where the transparency blend color space was not properly maintained
    • Save as image:
      • Problem solved, where rendering of a certain font was not possible
      • Issue fixed, where conversion to TIFF using CMYK and multichannel resulted in an unexpected CMYK color shift
      • Issue fixed where rendering outside of the CropBox was no longer possible
    • List Variables: Issue fixed, where certain Variable information was missing for a Process plan
    • QuickFix: ResavePDF: Problem solved, where wrong header was written in a certain cases
    • QuickFix: Enlarge pages: Issue fixed, were certain pattern used in a smooth shade was not properly handled
    • Imposition: Issue fixed where a page scaling factor was not properly regarded if JavaScript-based imposition was applied
    • To PDF for images:
      • Problem solved, where PDF creation resulted in wrong dimension for certain JPEG
      • Problem solved, where a certain way of placing text in a SVG resulted in an unexpected result
      • Issue fixed, where a CMYK TIFF was not completely converted to PDF
      • Problem solved, where transparent regions from CMYK TIFF files became white
      • Problem solved, where 8bit CMYK TIFF files with Photoshop alpha layers were not converted to PDF correctly
      • Issue fixed, where conversion from TIFF with a smaller BBox than Path-to-clip resulted in a thin white line
      • Issue fixed, where conversion of certain high-resolution TIFF resulted in a slightly shifted result
      • Issue fixed, where a multichannel TIFF could not be properly converted to PDF
      • Problem solved, where a TIFF using the deprecated "Old-style JPEG (in TIFF)" compression could not be converted
      • Issue fixed, where an uncompressed grayscale TIFF using 8-Bit could not be converted properly
      • Issue fixed, where conversion of a certain TIFF using 16-Bit resulted in gray tiles
      • Issue fixed, where a CMYK TIFF using 8-Bit with JPEG compression was converted correctly
      • Problem solved, where a TIFF containing an ICC profile with issues could not be converted
      • Issue fixed, where a TIFF with Photoshop alpha layers exceeding the dimension of the image itself was not handled properly
      • Problem solved, where the dimension of a certain JPG image using a resolution with decimal values was not properly maintained
    • To PDF: Problem solved, where a certain type of scaling in a CF2 file was not properly interpreted
    • ZUGFeRD: Issue solved, where XMP entry for Version was set to "1p0" instead of "1.0"
  • Reports
    • XML/JSON: Explicit reporting of default color spaces
    • JSON v2: Issue fixed, where no report was generated for password protected PDFs
    • JSON v2: Issue fixed, where no report was generated for PDFs with an invalid colorspace type for an image mask
    • JSON v2: Issue fixed, where embedded files with AF entry were not listed
    • XML: XML schema (XSD) adjusted to cover output_intents entries
  • Server
    • Issue fixed, where a specified limitation of parallel processes was internally always set to 8 processes even the License Server was used
  • CLI
    • To PDF: Problem solved, where PostScript-to-PDF conversion could result in unnecessary high memory consumption
    • Profile execution: Optimized handling for hits per document if no report option is selected in order to increase performance
  • Distributed processing
    • Problem solved, where result files of Actions using sub-folders were not transferred back to the Client
    • Problem solved, where placing PDFs using the "Place content on page" Fixup was not properly done
  • General
    • Actions in ProcessPlan: Issue fixed, where a defined sub-folder structure was not regarded
    • Process plans: A "File pick up" step now restores the original file name as well
    • Process plans: Problem solved, where a combination of "Rename PDF" and "Do not save modified input file" resulted in an error
    • Issue fixed, where a Process plan execution was not successful with the first runs but was successful later
    • Problem solved, where Profile execution was not successful if certain Fixups were using certain settings
  • An upgrade to pdfaPilot Server 13, pdfaPilot CLI 13 or pdfaPilot SDK 15 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Desktop
    • Simplified Profile editor
    • Profiles window: New possibility to select multiple Profiles and assign them to another group
    • Object inspector: New functionality to derive a Check from object properties
    • Object inspector: RGB color values are now also showing color values based on the (0…255) range
    • General PDF preview: All types of Output Intents are now taken into account and ICC profiles for all color spaces are listed as possible simulation profiles in output preview mode
    • Variables: Ask at runtime dialogue support for JavaScript based configuration to order, hide or disable Variable input fields
    • Visualizer: Very small objects view: "Thresholds" section has been added
    • Testmode: Several new functionalities like Loupe, Layer view, Show custom area, Shape preview with original page content, Show hit results only
    • Text editor for Variables and other config files: New sidebar with advanced settings menu
    • Support for Desktop licensing via License Server
  • Process plans
    • New option: Do not save modified input file
    • Actions in Process plans: Several new options for naming output files (e.g. prefix, creation of subfolders or overwriting of existing files)
  • New Fixups
    • Flatten all form XObjects into page content streams
    • Set page level transparency groups to non knockout
  • Enhanced Fixups
    • Convert colors: New advanced parameters to define the tolerance for RGB gray
    • Convert colors: Support for page level Output Intents (only for PDF 2.0 files)
    • Convert PDF internal names to UTF-8, while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated
    • New option "Smart resolution for page dimension > 75cm" for internal rendering reduces the rendering resolution for pages where at least one dimension exceeds internal thresholds: >75cm: 0.75; >150cm: 0.5; >200cm: 0.25; >400cm: 0.1. Affected:
      • Convert page content into image
      • Create and apply shapes
      • Create spot color plate based on ink amount
      • Crop to visible based on rendered page
      • Generate bleed at page edges
      • Generate bleed for irregular shapes
      • Set page geometry boxes
    • Downsample/compress bitmap images: Enabled page-based Checks for "Apply to" selection
    • Downsample/compress color images: Enabled page-based Checks for "Apply to" selection
    • Downsample/compress grayscale images: Enabled page-based Checks for "Apply to" selection
    • Upsample/recompress color and/or grayscale images: Enabled page-based Checks for "Apply to" selection
    • Upsample/recompress bitmap images: Enabled page-based Checks for "Apply to" selection
  • New Properties
    • Smallest size of quiet zone for bar-/matrixcodes
    • Quiet zone has sufficient size for bar-/matrixcodes
    • Rotation of barcode / matrix code
    • Create a hit (or not) for pages
    • Create a hit (or not) for page areas
    • Is part of a Form-XObject
    • Is part of a Type3 font CharProcs
    • Is part of a tiling pattern content stream
    • Page is knockout transparency group
    • Specified DPart DPM property uses specified value
  • Enhanced Properties
    • All Barcode-related Checks: Reviewed and optimized analysis for improved recognition of codes on a page (e.g. inverted codes or above colored background)
    • New option "Smart resolution for page dimension > 75cm" for internal rendering reduces the rendering resolution for pages where at least one dimension exceeds internal thresholds: >75cm: 0.75; >150cm: 0.5; >200cm: 0.25; >400cm: 0.1. Affected:
      • Find barcodes
      • Shape definition
    • New option "Smart sample size for page dimension > 75cm for internal rendering reduces the rendering resolution for pages where at least one dimension exceeds internal thresholds: >75cm: 0.75; >150cm: 0.5; >200cm: 0.25; >400cm: 0.1. Affected:
      • Effective ink coverage
      • Effective ink coverage in custom area
      • Effective ink coverage for registration color
      • Effective ink coverage for separated plates
      • Effective total area coverage (TAC)
      • Number of effectively non-empty plates
      • Area effectively covered by ink amount above threshold
  • New or enhanced predefined Profiles and Process plans
    • Library: PDF Standards:
      • PDF/A-2u: Outline non-Unicode text if it is below specified share of all text: Reviewed and optimized JavaScript Variables to ensure better results
      • Convert to PDF/A-2…, PDF/A-3…, PDF/A-4…: Added "Convert PDF internal names to UTF-8", while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated and removed
      • Convert to PDF/X-4…, PDF/X-5n, PDF/X-6…: Added "Convert PDF internal names to UTF-8", while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated and removed
      • Convert to PDF/X-4… and PDF/A-2…: Added "Convert PDF internal names to UTF-8", while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated and removed
      • Convert to PDF/X-6… and PDF/A-4…: Added "Convert PDF internal names to UTF-8", while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated and removed
      • Fix problems in PDF tagging structure: Added "Convert PDF internal names to UTF-8", while "Convert font names to UTF-8" and "Convert spot color names to UTF-8" have been deprecated and removed
      • Convert to PDF/A-2u: New text handling for image conversion: Set to "OCR for invisible text"
      • Convert to PDF/A-3u: New text handling for image conversion: Set to "OCR for invisible text"
      • Verify compliance with PDF/A-4e: Added "DeviceRGB used in an 3D annotation but no PDF/A OutputIntent"
  • New or enhanced predefined Fixups
    • Library: Prepress, Color and Transparency:
      • Convert PDF internal names to UTF-8
      • Remove layers and content that are initially invisible
      • Flatten all Form XObjects into page content streams
      • Settings updated to take advantage of "Smart resolution":
        • Convert page content into CMYK image if number of vector objects is above 10000
        • Convert page content into CMYK image if number of bitmap images is above 10000
        • Convert page content into CMYK image if number of smooth shades is above 2000
        • Convert pages with complex page descriptions into images
        • Convert page content into CMYK image (150 ppi, high JPEG quality)
        • Convert page content into CMYK image if size of content stream is greater than 5MB
        • Crop all pages to visible based on rendered page
        • Crop to visible based on rendered page (if TrimBox doesn't match specified size)
      • Added the new advanced parameters to define the tolerance for RGB gray tolerance (light gray will use 1%, midtone gray 2% and dark gray 3% tolerance)
        • Convert color to Coated GRACoL 2006 (convert spot colors to CMYK)
        • Convert color to Coated GRACoL 2006 (keep spot colors)
        • Convert color to Coated GRACoL 2013 (convert spot colors to CMYK)
        • Convert color to Coated GRACoL 2013 (keep spot colors)
        • Convert color to ISO Coated v2 (ECI) (keep spot colors)
        • Convert color to Japan Color Coated 2001 (convert spot colors to CMYK)
        • Convert color to Japan Color Coated 2001 (keep spot colors)
        • Convert color to Japan Color Coated 2011 (convert spot colors to CMYK)
        • Convert color to Japan Color Coated 2011 (keep spot colors)
        • Convert color to PSO Coated v3 (ECI) (convert spot colors to CMYK)
        • Convert color to PSO Coated v3 (ECI) (keep spot colors)
    • Library: PDF Standards:
      • Convert PDF internal names to UTF-8
  • New or enhanced predefined Checks
    • Library: PDF Standards:
      • MCID IDs are not unique within content stream
  • Actions
    • Unified concept for units in Actions and limited to one unit setting per Action, which now also support Variables
    • ToPDF: Support for CF2 files
    • Booklet: New Parameter "Shingling offset"
    • Extract Dieline: Added the possibility to edit, duplicate, create new and import Checks for the filter functionality
    • Image export: New Option "Do not embed ICC profile" to create uncalibrated image files
  • Quick Fix
    • Distribute form XObjects on layers: Visualizes the form XObject hierarchy using layers
    • Convert PDF internal names to UTF-8
  • Reports
    • HTML-template based Reports:
      • Extended reporting of Process plans
      • Additional views for small objects can be ordered via the manifest.xml (see online docu for further details)
      • Additional views for images below threshold resolution can be ordered via the manifest.xml
      • Possibility to create certain visualizer images only for pages with issues via the manifest.xml
      • Support for custom parameters in manifest.xml via an JavaScript object
      • All settings changed via the manifest.xml can now also be adjusted via the new "app.context.report.manifest" JavaScript object
      • Improved reporting if a section (e.g. spot colors) has nothing to report
      • Support for JSON v2 report to be requested via the manifest.xml
    • New JSON v2 report, which lists contents similar to the XML report
    • XML report: Embedded Output Intents on page level are now also reported (PDF 2.0)
  • CLI
    • Booklet: New Parameter "Shingling offset"
    • SaveAsImage: New Option "Do not embed ICC profile" to create uncalibrated image files
    • Extract XMP metadata: New additional output format XMP
  • General
    • PDF/A fallback conversion: New option to derive text via OCR
    • JavaScript Variables: JavaScript result object contains more Barcode related properties
    • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP2r)
    • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v3.2.0PlusP1e)

Fixes

  • Desktop
    • Issues fixed, where certain windows were not properly displayed when initially opened using high DPI monitors on Windows
    • Testmode will now also show if file has syntax issues
  • Properties
    • Text on page: Issue fixed, where search was not successful if RegEx was used (Linux only)
    • Is in custom area: Problem solved, where a page scaling factor was not properly regarded
    • Has layers: Issue fixed, where certain layer configuration fragments in a PDF resulted in a hit although no complete layer existed in the file
    • Text cannot be mapped to Unicode: Adjusted recognition for glyphs using either the Private Use Area (PUA) or "zero" unicodes
    • Color space related properties: Improved reporting to avoid creating hits for form XObjects
  • Actions
    • MergePDF: Corrected the numerical order of the merged PDF files so that e.g 10 comes after 9 and not after 1
    • ToPDF for PostScript files: Problem solved, where a bounding box was not respected
    • ToPDF for PostScript files: Issue fixed, where the name of an additional font folder could not exceed 9 characters
    • SaveAsImage: Problem solved, where a certain image-only PDF with large image could not be properly converted
    • Imposition: Issue fixed, where using a custom sheet resulted in an error
    • Split in half / Step and repeat: Problem solved, where even pages were not properly handled
    • N-Up / Step and repeat: Problem solved, where defined unit from the UI was not properly regarded
    • Actions in Process plans: Problem solved, where the output of a failed Action was handled as "success" and not as a "failure"
  • Reports
    • HTML-template based Reports: Problem solved, where the pagebox setting for inkcoverage in the manifest.xml was not regarded
    • QuickCheck: Problem solved, where files using a PDF 2.0 based encryption algorithm could not be analyzed
  • CLI
    • ZUGFeRD: Problem solved, where file name of embedded invoice xml was set incorrectly
  • General
    • JavaScript Variables: Problem solved, where the JavaScript objects for "effective... "- page geometry boxes did not took the page rotation factor into account
    • Process plan step "File pickup": Restores the return code as it was when the restored file was placed in the step from which it was retrieved
  • A free of charge update of pdfaPilot 12 Desktop for owners of a pdfaPilot 12 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
    • Switchboard: New functionality "Rasterize" in group "Pages"
    • Process plan editor: Transitions without an assigned destination step will be handled as connection to "End"
    • Process plan editor: Enhanced highlighting of transitions and connected steps
    • Process plans and Profile editors: Improved handling of custom Templates for Variables (Ask at runtime dialog)
    • Explore DPart: Import of DPart structures into a PDF
    • Support for High DPI monitors on Windows
  • New or enhanced predefined Profiles
    • Fix problems in PDF tagging structure: Added "Insert or repair IDTree in StructTreeRoot" Fixup
    • PDF/UA-1 validation:
      • Added "List encloses improper structure type"
      • Added "Table encloses improper structure type"
      • Adjusted "Annotations not inside Annot tag"
      • Adjusted "Annotation lacks both Contents entry and Alt entry"
      • Adjusted "Neither Scope nor Headers/IDs for TH cell"
    • PDF/A-1... validation:
      • Adjusted "PDF contains data after end of file marker"
    • PDF/A-2... validation:
      • Adjusted "OutputIntent uses a referenced destination profile"
      • Adjusted "No transparency group entry for transparent object and no PDF/A OutputIntent present"
      • Adjusted "PDF contains data after end of file marker"
      • Adjusted "Text cannot be mapped to Unicode" for PDF/A-2u [FP74044]
    • PDF/A-3... validation:
      • Adjusted "OutputIntent uses a referenced destination profile"
      • Adjusted "No transparency group entry for transparent object and no PDF/A OutputIntent present"
      • Adjusted "PDF contains data after end of file marker"
      • Adjusted "Text cannot be mapped to Unicode" for PDF/A-3u
    • PDF/A-4... validation:
      • Added "DeviceRGB used in an 3D annotation but PDF/A OutputIntent not RGB"
      • Added "Incorrect annotation type used: FileAttachment"
      • Added "Embedded file has invalid MIME type entry"
      • Adjusted "OutputIntent uses a referenced destination profile"
      • Adjusted "No transparency group entry for transparent object and no PDF/A OutputIntent present"
      • Adjusted "PDF contains data after end of file marker"
      • Adjusted "Text cannot be mapped to Unicode"
  • New or enhanced predefined Fixups
    • Convert page content into CMYK image if size of content stream is greater than 5MB
  • New or enhanced predefined Checks
    • Content stream size of page greater than 5MB
  • Enhanced Fixups
    • Convert colors: New advanced setting: "Decalibrate with filters"
  • New Properties
    • URI of action in link annotation
  • Actions
    • Quick Fix: New option for Resave PDF: "Repair image streams (ZIP)" to repair incorrect length entries and insert missing EOD (end of data) markers
  • Reports
    • PDF Mask report: Support for highlighting of barcode / QR code hits added
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP2f)
  • Internal HTML converter updated to callas pdfChip (v2.5.084)

Fixes

  • Desktop
    • Action editor: Reviewed, reordered and optimized display of possible options for several Action types
    • Action editor: Corrected swapped strings for custom box in image export
    • Problems solved in more than one monitor setups, where certain parts of the user interface were displayed on the wrong monitor in certain cases
    • Layer Exporer: Reviewed and revised handling of layers
    • Process plans: Issue fixed, where a failing Fixup did not stopp processing in Desktop
    • Switchboard: Problem solved, where folders for failures were not properly created during batch processing
    • Variable editor: Several issues fixed, where "Show evaluation results" did not work as expected in certain cases
    • Variable editor: Problem solved, where logging profile execution was not successful
  • Fixups
    • Convert colors: Problem solved, where some Form XObjects were missing after processing in certain PDF files
    • Convert colors: Problem solved, where certain Default ColorSpace definitions were not properly decalibrated
    • Convert page content into image:
      • Issue fixed with JPEG compression, where process colors in DeviceN where not rendered
      • Problem solved, where some page objects were visually changed if "Except page objects" filter was used
      • Problem solved where in certain cases some lines of pixels were not rendered
    • Downsample/recompress images: Issue fixed, where proportions of images were not maintained if used together with a "Convert colors" Fixup in the same Profile
    • Downsample/recompress images: Problem solved, where certain images using a Mask or an SMark entry were not properly handled
    • Embed missing fonts: Issue fixed, where font embedding replaced a certain glyph if the respective glyph was not available in the font file
    • Embed missing fonts: Problem solved, where Unicode values from encoding entries for glyphs were not maintained in certain cases
    • Profile description for Output Intent: Issue fixed, where properties of ICC v4 profiles could not be determined
    • Remove page objects completely outside page area: Problem solved with a certain file
    • Set transparency blend color space: Issue fixed, where blend color space was not properly set in certain cases
    • Subset fonts: Problem solved, where a "npspace" glyph was mistakenly replaced
    • General font processing: Problem solved, where analysis was not successful due to some rare and unusual Encoding entries
  • Checks
    • Create invisible text via OCR: Problem solved, where processing was not successful on Linux in some cases
    • ICCbased ...: Form XObjects no longer taken into account
    • PDF file contains data after the end-of-file marker: Issue fixed, where a "Newline" (0A) was not regarded
    • Sifter-based Properties:
      • Issue solved, where objects outside shapes were not properly detected with certain PDFs
      • Issue fixed, where a file from previous processing could not be analyzed in certain cases
      • Problem solved, where checking distances did not work properly
      • Problem solved, where a layer with an incomplete OCProperties entry was falsely classified as invisible and therefore not regarded
    • Content stream analysis: Problem solved, where processing a certain PDF resulted in endless processing
  • Actions
    • Compare: If only one of the PDFs has an Output Intent, this Output Intent will now be used for both PDFs
    • Overlay: Issue fixed, where layers were not properly handled
    • Split PDF / Split and merge PDF: Problem solved, where processing a file with font issues was not successful
    • Split PDF / Split and merge PDF: Issue fixed, where certain PDFs used extraordinary long processing time
    • To PDF:
      • Problem solved where certain JPEG images were unproportionally scaled when converted to PDF
      • Issue fixed, where certain TIFF files using Lab colors were only partially converted
      • Problem solved, where 16Bit TIFF files with "NoMac" byte order were not properly converted
    • Quick Fix
      • General issue fixed, where certain dates were not properly handled
      • Apply rotate key: Issue fixed, where processing resulted in an error on certain PDFs
      • Resave PDF: Problem solved, where processing was not successful for a certain PDF with metadata issues
  • CLI
    • Optimized implicit repair for files with syntax issues
  • License Server
    • When used for Distributed Processing, options like --lspool and --lsmessage used in the Client call will only be forwarded to the Satellite when the Client also specifies a --licenseserver
  • General
    • Problem solved, where internal syntax optimization did not restore a specific structure of color spaces
    • Problem solved, where file processing resulted in a syntax issue with certain PDFsIssue fixed, where incorrect Windows version was reported in some cases
  • A free of charge update of pdfaPilot 12 Desktop for owners of a pdfaPilot 12 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: Improved handling of Variables in input/pop-up fields
    • Manage Libraries: Quick Check items are now listed in a separate Group
  • Enhanced Fixups
    • Convert page content into image: New color space options "CMYK,keep spot colors" and "Output Intent if present or CMYK"
    • Convert page content into image: Sifter-based Checks can now be used in "Except page objects"
  • New Properties
    • Number of subsequent points with different location in sub path
    • Page description is not valid: Pages are internally rendered and errors are reported in the trigger value
  • Enhanced Properties
    • Properties determining the number of points or nodes in vector paths use improved algorithms
  • Actions
    • Apply structures: New action to apply DPart and bookmark structures
  • CLI
  • Reports
    • JSON report: Comments of Checks and Fixups used in a Profile have been added
  • License Server
    • Support for Cartridge pools for CLI (--lspool; requires License Server v1.2)
    • Support for developer licenses for CLI (--lsdev)
  • General
    • "Relaxed rendering" supports rendering of PDF files with minor syntax issues
    • New supported operating system: Linux ARM (e.g. Amazon Graviton)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP4a)

Fixes

  • Desktop
    • Action editor: Improved handling of imposition configuration files when updating or replacing files in a configuration
    • Manage Libraries: Issue fixed, where number of library changes were not properly calculated when resources were copied
    • Compare: Issue fixed, where loupe window was not properly synced in certain cases
  • Fixups
    • Create link: Issue fixed, where link annotations were created twice in some cases (Linux Only)
    • Convert page content into image:
    • Problem solved, where conversion to RGB did not respect overprint settings
    • Problem solved, where excluding certain objects resulted in a unexpected visual change
    • Issue fixed, where not converted objects were kept but also rendered
    • Problem solved, where defined compression setting was not properly regarded
    • Remove objects outside page area: Issue fixed, where removal of objects was not properly done
    • Remove objects outside page area: Problem solved, were objects inside were removed in certain cases
  • Checks
    • Font not valid: Issue solved, where CID-Fonts were falsely reported as not embedded as CID
    • Find barcode: Issue fixed, where the same barcode was found twice in some cases
    • Number of hits per page: Problem solved, where analysis took unnecessarily long
    • Sifter-based properties:
      • Problem solved, where visible objects were falsely classified as invisible in certain cases
      • Issue fixed, where an object covered by the opaque part of an image with SMask was not identified as invisible
      • Problem solved, where processing was not correctly executed for certain PDFs
  • Actions
    • Email-to-PDF: Problem solved, where an attachment of type msg was not properly converted if no file extension was present [CA1032436]
    • Visualizer: Content outside of the CropBox will no longer be displayed e.g. in the safety zone view
    • Save as image: Content outside of the CropBox will no longer be rendered, even if the rendering rectangle is enlarged or set to the MediaBox
    • To PDF:Problem solved, where 16-bit CMYK TIFF with spot or alpha channels were not properly converted
    • To PDF: Problem solved, where certain types of CMYK TIFF files using JPEG compression were not properly converted to PDF
    • To PDF: Issue fixed, where a certain Word document using the wrong MIME type could not be converted to PDF
  • Reports
    • QuickCheck: Issue fixed, where the "open" status for bookmarks was not reported
  • License Server
    • Problem solved, where requesting a licenses from a License Server without a matching Cartridge was not properly executed
  • General
    • Problem solved, where a particular image without resolution entry in a PDF was not properly handled
  • A free of charge update of pdfaPilot 12 Desktop for owners of a pdfaPilot 12 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
    • User interface for Process plans, Actions etc.: Improvements regarding display of content and usability
    • Arbitrary JavaScript controlled Check/Fixup: Separate tabs for script and resources
    • Imposition: New import function for config files and PDF sheetconfig templates
    • Process plan: Improved automatic scrolling when (multiple) objects are selected and moved
    • Process plan: Auto-complete of the "app" object is also available when editing JavaScript in VS Code as external editor
  • Enhanced predefined Profiles
    • PDF/A-4... validation: Adjustments made to match veraPDF requirements:
      • Binary comment in the file header is missing or does not comply PDF/A requirements
      • ToUnicode CMaps using incorrect values
      • Additional action (AA) entries
      • Detection of certain encryption settings in a PDF [CA1032376]
  • Enhanced Properties
    • Font not valid: "Embedded CID-Font not embedded as CID" added
    • Sifter-based properties: Enhanced recognition for object detection
  • Actions
    • SaveAsImage: Support for pagebox / custom rectangle for image format PDF
  • CLI
    • Support for Amazon Linux 2023 LTS
  • Reports
    • Custom PDF Report: New parameter "listpages" in manifest.xml to suppress ink coverage information on page level
    • Quick Check: Extended information for images properties on page- and document-level
  • General
    • Page selectors now support an end page in multipage expressions
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP1u)
  • Internal HTML converter updated to callas pdfChip (v2.5.082)

Fixes

  • Desktop
    • Report dialog: Issues fixed, where not all step types of a Process plan were reported or Process plans included in Process plans were reported incorrectly
    • Report dialog: Issue fixed, where Variable values were not displayed properly
    • Plug-in: Problem solved, where flatten transparency was not successful (Windows only)
    • Plug-in: Issue fixed, where the Action "Resample to JPEG2000" could not be used
    • Explore PDF: Issue fixed, where font size for content stream display was too small
    • Manage Libraries: Issue fixed, where Variable keys were not shown with their complete length
    • Problem solved, where an ICC profile using JPEG compression for its data stream was not handled properly and no syntax issues were reported
  • Fixups
    • Bring to front: Issue fixed, where content was not handled properly when the document used a certain, unproportionally scaled transformation matrix
    • Convert colors: Problem solved, where certain inherited color space definitions were not handled properly
    • Create bookmarks from headings: Issue fixed, where empty bookmarks were created
    • Flatten transparency: Problem solved, where processing resulted in occasional failures in rare cases
    • Remove invisible objects: Problem solved where visible objects were affected in certain cases
    • Remove page objects completely outside page area: Problem solved, where pattern objects were not handled properly in some cases
    • Set keywords entry: Issue fixed, where entries were not properly harmonized with those existing in XMP metadata
    • Subset fonts: Problem solved, where diacritical points of glyphs were not maintained in certain cases
    • Subset fonts: Problem solved, where a Type 1 font glyph with ID 0 was removed in some cases
  • Checks
    • Device independent via color space in group entry: Problem solved, where objects were not properly detected
    • Sifter-based properties: Problem solved, where a certain combination of multiple Checks in 1 Profile resulted in incorrect hits
    • Sifter-based properties: Issue fixed, where PDFs with certain empty content stream commands could not be analyzed properly
    • Will display when document is opened: Issue fixed, where visibility was not correctly determined in some cases
  • Actions
    • Imposition: Issue fixed, where a negative shingling value was not taken into account
    • JavaScript-based imposition: Problem solved, where no UserUnit entry was added when maximum size of 14400 pt was exceeded
    • Optimize PDF: Problem solved, were a complete optimization took inadequate long
    • Save as image: Problem solved, where certain, large PDF files could not be rendered to JPEG in higher resolutions
    • SplitPDF: Fixed return codes for password protected PDFs
    • To PDF: Problem solved, where certain layer sizes and compression in a TIFF resulted in an improper behavior
    • To PDF: Problem solved, where vertical alignment of “Times”, “Helvetica” and “Courier” fonts in HTML did not match the expected output (MacOS only)
  • CLI
    • Quick Check: Missing input tag with file details added to StdOut
  • Reports
    • HTML-template based Reports: Minor issue with step icons fixed
    • HTML-template based Reports: Issue fixed, where overview page did not show total amount of Fixups
    • HTML-template based Reports: Issue fixed, where "show="0"" parameter was not respected
    • Layer reports: Problem fixed, where report creation was not successful when Sifter check had to be reported
    • Optimize PDF: Problem solved, were a complete optimization took inadequate long
    • Quick Check: Issue fixed, where certain DeviceN constructs with spot colors and "None" were not properly listed
    • Quick Check: Problem solved, where a certain kind of recursive structure in the content stream was not properly handled
  • General
    • Protected Profiles: Problem solved, where protected Profiles could not be executed
    • Issue fixed, where activation requests were falsely indicated as failed (Windows Server only)
    • Process plans: Problem solved, where an incorrect return code was reported (3 or 8 = error), although this was not the result of the last step
    • Problem solved, where a certain font data structure could result in an improper behavior
    • Problem solved, where certain formatting of inline images resulted in a changed visual appearance
  • A free of charge update of pdfaPilot 12 Desktop for owners of a pdfaPilot 12 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 function to bulk-export Profiles as separate kfpx files or into a zipped archive file (e.g. for distribution via GitHub )
    • Protected Profiles: Several minor improvements regarding handling and usage
  • New Fixups
    • Create link for page objects (identified by a Check)
    • Create link at page area
  • Enhanced Fixups
    • Convert page content into image: Possibility to limit rasterization based on Processing Steps added
  • New Properties
    • Glyph uses overlapping path objects
    • Text is un-proportionally scaled
    • Text is fake italic using skewing
  • Enhanced Properties
    • Sifter-based Checks: Reviewed and optimized analysis, e.g. for cropped objects to increase processing speed
  • Actions
    • ToPDF: New topdf_parameter option "WholeSpreadsheetLayout" on CLI to enforce the whole spreadsheet in its original format
  • Quick Fix
    • Search and replace text: New parameter giving external fonts precedence to the ones that are embedded
    • Search and replace text for VDP: New parameter giving external fonts precedence to the ones that are embedded
  • General
    • Process plans: Duration of previous steps are now available in JS-Variables and JSON reports
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP1n)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3r)
  • Internal HTML converter updated to callas pdfChip (v2.5.080)

Fixes

  • Fixups
    • Flatten transparency:
      • Problem solved, where text vanished in certain cases (Windows only)
      • Problem solved. where a bitmap image became clipped
      • Issue fixed, where text used as a clipping path resulted in vanishing objects
      • Problem solved, where some glyphs were not properly maintained during processing
    • Font to outline:
      • Problem solved, where processing specific TrueType fonts could result into distorted glyphs
      • Problem solved, where glyphs from certain Type 3 fonts were not properly converted
      • Issue fixed, where processing resulted in displaced diacritical marks for some composite glyphs
    • Embed missing fonts: Problem solved, where an incorrect ToUnicode-CMap could result into false glyph assignments
  • Checks
    • Find barcode: Problem solved, where processing was not successful in certain cases
    • Find barcode: Issue fixed, where a barcode was not found when the "Barcode value" property was negated
  • Actions
    • Save as image: Corrected naming of quality setting
    • Save as image: Problem solved, where a defined pagebox for rasterization was ignored on some PDFs when converted to TIFF with certain resolution
    • Email-to-PDF: Problem solved, where remote content in emails was no longer loaded [FP71745]
  • Quick Fix
    • Search and replace for VDP: Problem solved, where processed PDF contained syntax issues in certain case
  • License Server
    • Problem solved, where checking for the License Server after each Process plan step could result into a terminated process if License Server could not be reached

System requirements

  • Mac: MacOS X (Intel or ARM / M1), version 10.13 or newer, 64-bit-compliant
  • An upgrade to pdfaPilot Server 12, pdfaPilot CLI 12 or pdfaPilot SDK 14 from earlier versions of these products requires a Software Maintenance Agreement (SMA). Please contact your reseller for further information.

Features

  • Desktop
    • Switchboard: New functionality "Replace text" in group "Text"
    • Protected Profiles: Allows making content of a Profile or Process plan inaccessible and to limit the use to certain serial numbers
    • New "Fast fix" for single Fixups and Quick Fixes in Desktop, which will limit the extent of post-processing analysis of the resulting PDF
    • Fixup settings: New "Duplicate" button for settings
    • Test mode: Preview for extracted text for Quick Fix "Search and replace text" and "Search and replace text for VDP" in Process plan context
    • Test mode: New "Short overview (faster)" mode, which will limit the extent of post-processing analysis of the resulting PDF
    • Test mode: Optional "Preflight only pages" to limit processing to the defined page range
    • JavaScript Variables editor: Support for using VS Code as external editor
    • JavaScript Variables editor: Extended functionality to evaluate the results in context with e.g. a previous step in a Process plan
    • JavaScript Variables editor: Auto complete for JavaScript objects, Variables, Quick Check parameters and other usability improvements
    • Profile window: "Search Libraries" has been replaced with "Import from Library", which offers more functionalities
  • Process plans
    • Process plan steps Checks, Fixups, Profiles: Introduced a page selector input field per step
    • "Fast VDP mode" checkbox for Process Plans: Form XObject will be analyzed and processed only once, even if used multiple times within the PDF (designed especially for variable and transactional PDF files)
    • Checks: The severity of a hit can now be set
    • Compare PDF: reports will only be created if differences were found
    • Processing: Optimized application of running a generic post check (e.g. will not happen in Process plans with just an Action)
    • Preliminary process plans can be saved
    • Extended settings for JSON reports
  • New or enhanced predefined Profiles
    • PDF/UA-1 validation: Improved reporting for untagged PDFs
    • PDF/A-4... validation: Added "CMYK source profile identical with blend color space profile"
    • PDF/A-4... conversion: Added "Remove all alternate images" and "Discard image interpolation flag" Fixups
  • Extended and enhanced Fixups
    • Add white background: New Option "Existing transparent page content overlaps opaquely" which puts the existing page content into an isolated group XObject
    • Set transparency blend color space: New options to limit to certain color spaces
    • Insert page: New page content filter to limit the type of objects to be duplicated
    • Remove page objects outside: Changed object recognition to Sifter technology for better analysis
  • New Properties
    • CMYK object redefined to ICCbased CMYK via its transparency group
    • Create a hit (or not): Allows to set to create a hit including a trigger value based on a previously determined result (e.g. from a Quick Check or JavaScript-Variable)
    • Determine JPEG quality factor
  • Quick Fix
    • Search and replace text
    • Search and replace text for VDP (mail merge)
  • Reports
    • HTML-template based Reports: Completely redesigned and restructured default template, various additional views can be ordered via the manifest.xml
    • New report format JSON
    • XML report: Extended sequence step information for process plans
  • General
    • Log Profile execution: Lists type of step and logging path into process.log
    • XML & JSON reports with an appropriate message will now also be generated for encrypted or invalid PDFs
    • Generic syntax checks now have a custom ID (e.g. in reports or app.doc.results)
    • Performance optimizated initialization for PDF files with huge numbers of pages
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP1e)
  • Internal bar code detection library updated to latest version
  • Internal HTML converter updated to callas pdfChip (v2.5.076)

Fixes

  • Fixups
    • Downsample/recompress images: Problem solved, where invalid images were falsely flagged as successfully processed
    • Convert page content into image: Problem solved, where hidden text was taken into account
    • Convert page content into image: Problem solved, where a certain type of smooth shade was not properly converted
    • Flatten transparency: Issue fixed, where processing took unnecessary long on specific PDFs
    • Flatten transparency: Problems solved, where defined timeout was not properly respected
    • Flatten annotations or form fields: Problem solved, where certain annotation appearances could result into an improper result
    • Set transparency blend color space: Changed "All" to "All excluding soft masks"
  • Checks
    • Find bar codes: Optimized recognition of bar codes
  • Actions
    • AddXMP: Problem solved, where certain XMP structures could not be properly handled
    • To PDF: Problem solved, where content of certain TIFFs files was not properly converted
    • To PDF: Problem solved, where certain PSD files resulted in an improper behavior
    • Email-to-PDF: Problem solved, where bookmarks for additional pages were not properly set [CA1031569]
    • Email-to-PDF: Issue fixed, where email attachments with file names starting with a "." were omitted [CA1031784]
    • Quick Fix: Resolved issue when multiple instructions were present in one Quick Fix
  • General
    • Embedded file conversion: Problem solved where conversion to PDF/A-2 failed on certain PDFs
    • Add XMP: Problem solved, where certain XML structure using a "xap"-prefix could not be processed [FP69427]
  • Reports
    • Quick Check: Problem solved, where creation failed when the input filename contained an umlaut in some cases (Linux only)
  • Server
    • Problem solved, where job names with certain whitespace glyphs (e.g. a "tab") resulted in a hanging job in some cases
    • JSON report is now available as report type
  • 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

System requirements

  • Mac: MacOS X (Intel or ARM / M1), version 10.12 or newer, 64-bit-compliant
  • 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)

Features

  • General
    • Process Plans: Support for HTML-based template reports in Process Plan steps
    • Support for ZUGFeRD 2.1
  • Desktop
    • Standalone: New zoom functionality, page navigation and unit selector for page dimensions in footer
    • Variables: JavaScript-Editor with enhanced functionalities like highlighting of errors for exceptions during script evaluation
  • Distributed Processing
    • Support for files sizes larger than 4 GB
  • Most recent version of Adobe PDF Library integrated (v15.0.4PlusP7d)
  • Internal HTML converter updated to callas pdfChip (v2.2.066)
  • Most recent version of Adobe PDF Converter integrated (PostScript to PDF conversion; v1.1PlusP3a)

Fixes

  • Desktop
    • Visualization of tagging structure as HTML: Issue fixed, where URLs starting with “https:” were extended with “http:
    • Reviewed and revised handling of window tiling, page zooming and the compare mode
    • Process Plans: Problem solved, where new user interface for creating and editing Process Plans did not work properly in Acrobat Plug-In using MacOS
  • PDF Standards
    • All PDF/A-2 and PDF/A-3 conversions: Added Fixups “Convert spot color names to UTF-8” and “Convert font names to UTF-8” to ensure conversion
    • All PDF/X-4 and PDF/X-5 conversions: Added Fixups “Convert spot color names to UTF-8” and “Convert font names to UTF-8” to ensure conversion
    • All PDF/X-4 and PDF/X-5 conversions: Added Fixup “Fix glyph width information”
    • All PDF/X-4 and PDF/X-5 conversions: Issue fixed, where a mismatch of the Creation date caused by invalid entries in DocInfo and XMP was not repaired
    • All PDF/X-4 and PDF/X-5 validations: Adjusted recognition of JPEG 2000 images using more than 1 color space
  • Fixups
    • Flatten annotations and form fields: Completely reviewed and revised integration to solve several issues
    • Prepare annotations for PDF/A-2: Issue fixed, where annotations with no defined size got a size entry [CA1029035; CA1028573]
    • Place content: Problem solved, where certain special characters in the kfpx or template file name resulted into an error (Linux only)
    • Place content: Issue fixed, where positioned PDFs were losing contained link annotations
    • Discard hidden layer and flatten visible layers: Issue fixed, where processing resulted in missing resource in certain cases
    • Create content entry for link annotations: Issue fixed, where TOC bookmarks were not regarded for creation
    • Flatten transparency:
      • Problem fixed, where certain glyphs became corrupted and an error warning occurred in PDF viewers
      • Problem fixed, where outlined text became malformed if file was imposed afterwards
    • Remove invisible image data: Problem solved, where images were not handled properly in certain cases
    • Remove XMP Metadata compliant with PDF/X-4: Issue fixed, where removal was not successful in some cases
    • Font processing: Issue fixed, where font embedding failed on a system with non-latin characters
    • Font processing: Problem solved, where conversion resulted into an invalid 2-Byte value entry in bfrange in certain cases
    • Embed missing fonts: Problem solved, where processing resulted into shifted glyphs in special cases
    • Embed missing fonts: Issue fixed, where processing resulted in shrunken capital glyphs with specific font
    • Convert colors: Issue fixed, where advanced settings were not shown, if Profile was exported from Preflight
    • Convert spot color names to UTF-8: Reviewed and improved handling of non-compliant spot color names with umlauts
    • Convert font names to UTF-8: Problem solved, where invalid UTF-8 names were not repaired in certain cases [FP52034]
  • Actions
    • ToPDF:
      • Images:
        • Support for TIFF using 16Bit with Big Endian
        • Problem solved, where certain PSD files resulted into an invalid PDF
      • Office:
        • New –topdf_parameter “NoBitmapMissingFonts” for MS Office, which do not rasterize fonts if embedding is not possible (fonts will be substituted by another font then)
        • New –topdf_parameter “CSV_IMPORT” for LibreOffice to define field separator, text delimiter and character set (as ASCII values) for CVS file import
        • Problem solved, where office conversion wasn't successful on Windows 2008 Server R2 SP1 64bit
        • Issue fixed, where conversion in MS Excel failed due to missing external pivot sources
        • Issue fixed, where an Excel file could not be converted when –topdf_useexcelpagelayout was used (caused by empty pages)
        • Problem solved, where office conversion failed due to a missing .dll file
        • Issue fixed, where a Unicode encoded string indicating an error from Office was not properly displayed in the STDOUT (e.g. on a Japanese system)
      • PostScript:
        • Problem solved, where processing was not successful randomly when converting PostScript to PDF (Windows only)
        • Problem solved, where Chinese, Japanese and Korean fonts were not properly handled in certain cases (might affect conversion of PostScript files which extract internal resources during processing)
  • Reports
    • Mask reports: Fixed issue, where the “hide” option had no effect on created bookmarks for the respective severity
    • XML report: Problem fixed, where report creation with ink coverage was not successful on PDFs with non UTF-8 compliant spot color names
  • General
    • Problem solved, where some kind of processing could result in unnecessarily extensive memory usage
    • Problem solved, where order of Properties in a Check could cause different results if “Fire if any condition is met” is active
    • Issue fixed, where file structure optimization resulted into an error with certain files
    • Issue fixed, where resources dictionary was not fixed when –nooptimization was used
    • Problem solved, where internal optimization of the file structure resulted in an unstable behavior
    • Issue fixed, where logging file was not properly filed in certain cases (e.g. with “Convert pages with very complex page descriptions into CMYK images”)
    • Problem solved, where certain structures of signed PDFs could not be properly validated [CA1028730]
    • Problem solved, where images using a specific “JPEG2000 Codestream Format” could not be analyzed
  • 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

  • New Fixups
    • Remove bookmarks: Removes all bookmarks in a PDF [FP26479]
  • New Checks
    • Page has objects using transparency [CA1022314]
  • Enhanced Profiles
    • All PDF/A-1 and PDF/X-1 and -3 based Profiles, Profiles for Online Publishing and Digital Printing: Flatten Transparency: Internal optimization has become deprecated and has been removed from the user interface
  • Enhanced Fixups
    • All "Flatten transparency" Fixups: Internal optimization has been deprecated and has been removed from the user interface
  • Actions
    • ToPDF: Font substitutions, which took place in MS Word can be reported on CLI and in SDK
    • ToPDF: Additional file formats supported for MS Word (.dot; .dotx; .dotm; .txt; .xml), MS Excel (.xslm; .xlt; .xltx; .xltm) and MS Powerpoint (.ppa; .ppam)
  • CLI
    • Timeout parameter to abort processing after a defined time frame works now also for office conversion processes
  • Distributed Processing
    • Improved reporting for errors on CLI
  • Most recent version of Adobe PDF Library integrated (v10.1.0PlusP3c)
  • All components on MacOS are x64 now

Fixes

  • PDF/A Conversion
    • Conversion of TrueType to CFF limited to fewer cases when absolutely needed[CA1023161]
    • Fixed issue, where glyphs were removed in some cases [CA1023274]
    • Problem solved, where an improperly defined annotation size was not properly handled [CA1023269]
    • Problem solved, where nested PDF files were not validated correctly [CA1023113]
  • Profiles
    • Verify compliance with PDF/VT-1: Adjusted analysis of DPart structure [CA1023271]
  • Fixups
    • Set document language to language in tagging structure: Problem solved, where Figure Tag description was removed [CA1023202]
    • Subset fonts: Fixed issue, where glyphs were removed in some cases
    • Flatten transparency: Problem solved, where annotations were removed during processing [FP24614; CA1022661]
    • Discard hidden layer content and flatten visible layers: Fixed issue, where invisible layers were not properly removed [FP22502; CA1023254]
    • Remove layer: Problem solved, where content remained in the document [FP20692; FP20710; FP21689]
    • Fix font encoding: Fixed issue, where text was improperly positioned in some cases
    • Fix glyph width info: Problem solved, where width was not corrected [FP25347; CA1023058]
  • Checks
    • Glyph width is inconsistent: Problem solved, where widths were not properly calculated in some cases [FP26600]
    • MD5 checksum of ICC profiles: Corrected naming of reported results
  • Actions
    • ToPDF: Problem solved, where certain PNG images were rotated
    • Create PostScript: Problem solved, where objects were moved in some cases
    • Create PostScript: Problem solved, where text became converted to images
    • Extract text: Fixed issue, where extracting text caused an error with some files [CA1023097]
    • E-mail to PDF: Fixed issue, where bookmarks were not properly created [CA1023075]
    • E-mail to PDF: Problem solved, where empty pages were added unnecessarily [CA1023115]
    • E-Mail to PDF: Problem solved, where the created file was invalid [CA1023078]
    • Collection: Fixed issue, where links were not properly created for embedded non-PDF files [FP26003]
  • Reports
    • Font inventory report: Fixed issue, where glyphs and Unicode values were not listed [FP24267; FP24680]
  • Desktop
    • Various improvements for usability and stability
    • Fixed problem, where creating a Check out of editing a Fixup resulted in an improper behavior
  • Server
    • Problem solved, where Japanese language was not properly handled
    • Distributed Processing
      • Problem solved, where an unavailable dispatcher resulted in an unstable behavior in certain cases
  • General
    • Improved handling for font files without extension (Unix only) [CA1023053]
    • Problem solved, where customized Profiles did not handled embedded files properly [CA1023219]
  • 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]