pdfToolbox in continua evoluzione e correzione di alcuni bug rilevati. Aggiornamento gratuito per i possessori della versione 14. L’aggiromaneto può essere fatto anche dalle versioni precedenti se in ordine con il contratto di manutenzione annuale (SMA).

#14.4.622 December 14, 2023

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

Fixes

  • Desktop
    • Problem solved where certain combinations of region and language settings resulted in unstable behaviour (macOS only) [CA1032326; FP75186]
    • Issue fixed where external variable script editing was no longer possible in VS Code (macOS only) [FP75135]
  • Fixups
    • Create and apply shapes: Issue fixed, where an invisible pattern became visible when a certain spot color was excluded [CA1032830]
    • Place rectangle: Problem solved where rectangle was placed at offset position when radius was defined [CA1032941]
    • Remove .notdef glyphs: Problem solved where missing but required CMap entry was not handled properly [CA1032893]
    • Set colors: Issue fixed, where certain Properties like “is in custom area” could not be used in a Check [CA1032944]
    • Set transparency blend color space: Issue fixed, where the blend color space was changed with the setting “is missing” even though the entry already existed [FP75258]
    • Font processing: Problem solved, where some glyphs were removed if identical fonts were contained in the PDF in certain cases [FP74861]
  • Actions
    • To PDF: Problem solved, where conversion of TIFF files was not successful (Windows 32bit only)
  • General
    • Fast VDP mode: Problem solved, where single-page documents with multiple usage of Form XObjects were not properly processed [CA1032881]

Gli aggiornamenti precedenti

#14.4.621 November 16, 2023

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

Features

  • Desktop
    • Switchboard: New functionality “Rasterize” in group “Pages”
    • Switchboard: New functionality “Fill page (repeat)” in group “Arrange”
    • Switchboard: “Import from library” option for runlist and sheetconfig files added
    • Process plan editor: Transitions without an assigned destination step will be handled as connection to “End” [FP66937]
    • Process plan editor: Enhanced highlighting of transitions and connected steps [FP66937]
    • 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
    • Action editor: “Import from library” option for runlist and sheetconfig files added
    • Search Libraries: Imposition configuration files are now available as listed resources [FP71940]
  • 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” [CA1032688]
  • PDF/A-1… validation:
    • Adjusted “PDF contains data after end of file marker”
    • Adjusted “Text cannot be mapped to Unicode” for PDF/A-1a
  • 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
  • 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
  • New Fixups
  • Enhanced Fixups
    • Convert colors: New advanced setting: “Decalibrate with filters”
  • New Properties
    • URI of action in link annotation [FP68840]
  • 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 [CA1032568; CA1032639; FP74023]
  • 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: Issue solved, where naming was not checked for identical Actions and no auto-indexing took place upon import
    • Action editor: Corrected swapped strings for custom box in image export [FP74181]
    • Problems solved in more than one monitor setups, where certain parts of the user interface were displayed on the wrong monitor in certain cases
    • Compare Profiles: Issue fixed, where comparing 2 specific Profiles was not successful
    • General font processing: Problem solved, where analysis was not successful due to some rare and unusual Encoding entries [FP74269]
    • JavaScript editor: Issue fixed, where installation of callas VSCode auto-complete component did not work (Windows only)
    • Layer Exporer: Reviewed and revised handling of layers
    • Process plans: Issue fixed, where a failing Fixup did not stopp processing in Desktop [FP74444]
    • Process plans: Issues fixed, where changes to the plan were reported, although the plan was unchanged
    • Problem solved, where update notification created an assertion when a proxy was used [FP74089]
    • QuickFix editor: Issue solved, where naming was not checked for identical QuickFixes and no auto-indexing took place upon import
    • Switchboard: Problem solved, where folders for failures were not properly created during batch processing [FP73553]
    • Test mode: Problem fixed, where certain Quick Fix combinations with file pick up resulted in a warning message [FP74531]
    • Test mode: Issue fixed, where hotkeys for zoom levels were not functional (Windows only) [FP71939]
    • 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 [FP74158]
  • Fixups
    • Convert colors:
      • Issue fixed, where identical (legacy) configuration files became indexed during import of previously exported process plan
      • Problem solved, where some Form XObjects were missing after processing in certain PDF files [CA1032716]
      • Problem solved, where certain Default ColorSpace definitions were not properly decalibrated [FP73443]
    • 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 [FP67080; FP71301]
      • Problem solved where in certain cases some lines of pixels were not rendered [FP74646]
    • Create and apply shapes:
      • Issue fixed, where using a layer-based page filter resulted in unexpected behavior [FP74444]
      • Problem solved, where a page rotation factor was not properly regarded [CA1032570]
      • Issue fixed, where an additional rectangle path was added outside of the document area in certain cases [FP72887]
    • Downsample/recompress images: Issue fixed, where proportions of images were not maintained if used together with a “Convert colors” Fixup in the same Profile [CA1032564]
    • Downsample/recompress images: Problem solved, where certain images using a Mask or an SMark entry were not properly handled [CA1032308; CA1032545; CA1032553; FP74510]
    • Embed missing fonts: Issue fixed, where font embedding replaced a certain glyph if the respective glyph was not available in the font file [FP73453]
    • Embed missing fonts: Problem solved, where Unicode values from encoding entries for glyphs were not maintained in certain cases [CA1032659]
    • Generate bleed for irregular shapes: Problem solved, where resulting bleed used slightly wrong color [CA1032858; FP68973; FP72642]
    • Generate bleed for irregular shapes: Issue fixed, where process colors were not properly handled in certain cases
    • Map colors:
      • Problem solved, where mapping of Gray to Separation Black resulted in an unexpected output [FP73701]
      • Images will only be converted between color spaces if “Include intermediate color values” is enabled
      • Issue fixed, where result was not properly displayed in certain PDF viewers after processing [CA1032715]
      • Problem solved, where certain DeviceGray objects could not be mapped to spot color [CA1032712]
      • Profile description for Output Intent: Issue fixed, where properties of ICC v4 profiles could not be determined [FP74319]
    • Remove page objects completely outside page area: Problem solved with a certain file [CA1032654; FP74520]
    • Set transparency blend color space: Issue fixed, where blend color space was not properly set in certain cases [FP73586]
    • Subset fonts: Problem solved, where a “npspace” glyph was mistakenly replaced [FP74330]
  • Checks
    • Create invisible text via OCR: Problem solved, where processing was not successful on Linux in some cases [FP74099]
    • ICCbased …: Form XObjects no longer taken into account [FP73586]
    • PDF file contains data after the end-of-file marker: Issue fixed, where a “Newline” (0A) was not regarded [CA1032852]
    • Sifter-based Properties:
      • Issue solved, where objects outside shapes were not properly detected with certain PDFs [CA1032698; FP74166; FP74187; FP74784]
      • Issue fixed, where a file from previous processing could not be analyzed in certain cases [FP69716]
      • Problem solved, where checking distances did not work properly [FP73788]
      • Problem solved, where a layer with an incomplete OCProperties entry was falsely classified as invisible and therefore not regarded [CA10327726]
    • Smallest distance from TrimBox: Problem solved, where the defined threshold was not properly regarded [CA1032065]
    • Content stream analysis: Problem solved, where processing a certain PDF resulted in endless processing [FP73680]
  • Actions
    • Compare: If only one of the PDFs has an Output Intent, this Output Intent will now be used for both PDFs [FP74190]
    • Extract dieline: Problem solved, where rectangular strokes were not exported as closed paths [FP72538]
    • Overlay: Issue fixed, where layers were not properly handled [FP44717]
    • To PDF:
      • Problem solved where certain JPEG images were unproportionally scaled when converted to PDF [FP74437]
      • 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 [CA1032713; FP73200; FP74424]
  • Quick Fix:
    • General issue fixed, where certain dates were not properly handled [CA1032829]
    • Apply rotate key: Issue fixed, where processing resulted in an error on certain PDFs [CA1032570]
    • Set MediaBox to origin: Issue with UserUnit entry fixed [CA1032604]
    • Resave PDF: Problem solved, where processing was not successful for a certain PDF with metadata issues [FP74242]
    • Rotate pages: Problem solved, where result could not be displayed in certain PDF viewers [FP74605]
    • Rotate pages: Issue fixed, where page scaling factor (UserUnit) was not properly maintained [FP73288]
    • Split PDF / Split and merge PDF: Problem solved, where processing a file with font issues was not successful [FP74125]
    • Split PDF / Split and merge PDF: Issue fixed, where certain PDFs used extraordinary long processing time [FP73432]
  • Server
    • Reports are created without overview according to settings [FP74332]
  • CLI
    • Optimized implicit repair for files with syntax issues [CA1031639; FP73502]
  • Reports
    • Inventory report: Problem solved, where report was not properly created for one page PDFs in Desktop in certain cases
    • JSON: Issue fixed, where some special characters (like umlauts) were escaped
    • Quick Check: Issue fixed, where a configuration with CR line endings was not properly regarded [CA1032578]
  • Distributed Processing
    • Issue fixed, where graceful shutdown failed for Dispatcher/Satellite
  • 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
    • JavaScript Variables: Problem with a certain combination of operators solved [FP73754]
    • JavaScript Variables: Issue fixed, where xml.xpath did not work as expected for attributes [FP62815]
    • Problem solved, where internal syntax optimization did not restor a specific structure of color spaces [FP73698]
    • Problem solved, where file processing resulted in a syntax issue with certain PDFs [FP74598]
    • Issue fixed, where incorrect Windows version was reported in some cases [CA1032618]
    • Log Profile execution: Issue fixed, where the app.json file was empty for barcode / QR code Checks [FP73901]

#14.3.616 July 18, 2023

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

Fixes

  • Fixups
    • Derive page geometry boxed from crop marks: Issue fixed, where boxes from certain marks were not correctly recognized [FP73640]
    • Map spot and process colors: Problem solved, where image masks were no longer converted [FP73735]
  • Checks
    • Sifter-based properties: Problem solved, where processing was not correctly executed for certain PDFs [FP73638]

#14.3.615 June 29, 2023

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

Features

  • Desktop
    • 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 [FP72888]
    • Page description is not valid: Pages are internally rendered and errors are reported in the trigger value [FP69734; FP72888]
  • Enhanced Properties
    • Properties determining the number of points or nodes in vector paths use improved algorithms [FP72954]
  • 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 [FP73542]
  • 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 [FP72888]
    • New supported operating system: Linux ARM (e.g. Amazon Graviton) [FP70543]
  • 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 [FR71863]
    • Compare: Issue fixed, where loupe window was not properly synced in certain cases
    • Quick Fix: Issue fixed, where adding an “Output Intent” setting was not possible in an empty Library
  • Fixups
    • Convert colors: Problem solved, where decalibrating RGB images resulted in unexpected output [FP69017]
    • Convert colors: Issue fixed, where conversion of certain black DeviceN objects to RGB or gray was not properly done [FP53165; FP59242]
    • Create and apply shapes: Issue fixed, where using a custom box on a page with UserUnit resulted in an incorrect shape [CA1032493]
    • Create link: Issue fixed, where link annotations were created twice in some cases (Linux Only) [FP65713]
    • Convert page content into image:
      • Problem solved, where conversion to RGB did not respect overprint settings [FP73213]
      • Problem solved, where excluding certain objects resulted in a unexpected visual change [FP65768]
      • Issue fixed, where not converted objects were kept but also rendered [CA1032470; FP67218]
      • Problem solved, where defined compression setting was not properly regarded [CA1032466]
    • Map colors: Issue fixed, where multiple conversion settings were not properly taken into account [FP73355]
    • Remove objects outside page area: Issue fixed, where removal of objects was not properly done [CA1032492]
    • Remove objects outside page area: Problem solved, were objects inside were removed in certain cases [CA1032544]
    • Set overprint and knockout: Issue fixed, where changes were reported although the Fixup was set to “Unchanged” when an “Apply to” filter was used [FP67034]
    • Trim clipped vector paths: Problem solved, where processing resulted in a changed visual appearance with a perticular PDF [CA1032258]
  • Checks
    • Font not valid: Issue solved, where CID-Fonts were falsely reported as not embedded as CID [FP73468]
    • Find barcode: Issue fixed, where the same barcode was found twice in some cases [CA1032265]
    • Number of hits per page: Problem solved, where analysis took unnecessarily long [CA1032433]
    • Sifter-based properties: Problem solved, where visible objects were falsely classified as invisible in certain cases [FP66159; FP69594; FP73261]
    • Sifter-based properties: Issue fixed, where an object covered by the opaque part of an image with SMask was not identified as invisible
  • Actions
    • 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
    • Save as image: Problem solved, where content was not rendered if defined PDF dimension exceeded 14400pt [CA1032259]
    • To PDF: Problem solved, where 16-bit CMYK TIFF with spot or alpha channels were not properly converted [CA1032261; FP73200]
    • To PDF: Problem solved, where certain types of CMYK TIFF files using JPEG compression were not properly converted to PDF [FP69255; FP72101; FP72232]
    • To PDF: Issue fixed, where a certain Word document using the wrong MIME type could not be converted to PDF [CA1032436]
  • CLI
    • CreateCustomDict: Issue fixed, where Variables used for name or comment were not properly regarded [FP73090]
  • Reports
    • Template-based report: Issue fixed, where wrong ink coverage values were reported [FP73232]
    • 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 [CA1032551]

#14.2.612 May 11, 2023

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

Features

  • Desktop
    • User interface for Process plans, Actions etc.: Improvements regarding display of content and usability [FP56043; FP65165]
    • Arbitrary JavaScript controlled Check/Fixup: Separate tabs for script and resources
    • Test mode: Shortcuts for displaying page geometry boxes added [FP71939]
    • Imposition: New import function for config files and PDF sheetconfig templates
    • Process plan: Improved automatic scrolling when (multiple) objects are selected and moved [FP66937]
    • 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 Fixups
    • Create and apply shapes: New option to enlarge page size if needed [CA1031419]
    • Create and apply shapes: New option to suppress separations from rendering [FP65812]
    • Map spot and process colors: New option “Convert to alternate color” [FP64780]
    • Map spot and process colors: New option for “Adjust spot colors” to map spot color tint values proportionally [FP71149]
    • Map colors: DeviceGray images can be mapped to a spot color [FP71858]
    • Map colors: Improved processing speed for documents with high number of pages [CA1029678]
  • Enhanced Properties
    • Font not valid: “Embedded CID-Font not embedded as CID” added [CA1024021]
    • Sifter-based properties: Enhanced recognition for object detection [FP69419]
  • Actions
    • SaveAsImage: Support for pagebox / custom rectangle for image format PDF [FP23454; FP68014]
  • 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 [FP71205]
  • General
    • Page selectors now support an end page in multipage expressions [CA1031848]
  • Most recent version of Adobe PDF Library integrated (v18.0.4PlusP1u)
  • Internal HTML converter updated to callas pdfChip (v2.5.083)

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) [FP71814]
    • 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 [FP55085]
    • Problem solved, where an ICC profile using JPEG compression for its data stream was not handled properly and no syntax issues were reported
  • Fixups
    • Adjust dot gain: Problem solved, where values of indexed color spaces were mistakenly changed [FP71374]
    • Bring to front: Issue fixed, where content was not handled properly when the document used a certain, unproportionally scaled transformation matrix [CA1032359]
    • Convert colors: Problem solved, where certain inherited color space definitions were not handled properly [FP71924]
    • Create and apply shapes:
      • Issue with certain custom box definitions fixed
      • Issue fixed, where a shape based on a vector path was not properly created if “Reduce to outer borders” was activated [CA1031498}
      • Problem solved, where an existing page scaling factor (UserUnit) was not taken into account [FP72361]
      • Issue fixed, where a defined image resolution affected the shape generation although “from vector paths” was selected [CA1032215]
      • Problem solved, where large PDF files were not processed successfully when a high rendering resolution was requested [CA1032250]
      • Issue fixed, where shape was not properly created if a page rotation key was present [FP69186]
    • Create bookmarks from headings: Issue fixed, where empty bookmarks were created [FP70994]
    • Flatten transparency: Problem solved, where processing resulted in occasional failures in rare cases [CA1031821]
    • Generate bleed from page content: Problem solved, where certain settings of the page selector resulted in unexpected output [FP71782]
    • Generate bleed for irregular shapes: Issue fixed, where unexpected visual result from vector path was created in certain cases [FP57630]
    • Map spot and process colors: Issue fixed, where not all spot color occurrences were processed [FP62294]
    • Resolve ICCbased default color spaces into object color spaces: Issue fixed, where processing was not successful in certain case [FP69606]
    • Remove invisible objects: Problem solved where visible objects were affected in certain cases [FP69016]
    • Remove page objects completely outside page area: Problem solved, where pattern objects were not handled properly in some cases [FP57374; FP62316; FP71155]
    • Set keywords entry: Issue fixed, where entries were not properly harmonized with those existing in XMP metadata [FP52071; CA1031127; CA1032136]
    • Subset fonts: Problem solved, where diacritical points of glyphs were not maintained in certain cases [FP68942]
    • Subset fonts: Problem solved, where a Type 1 font glyph with ID 0 was removed in some cases [FP68941]
    • Trim clipped vector paths: Problem solved, where Fixup was not executed in certain cases when option “Form XObjects” was activated [CA1032366]
  • Checks
    • Device independent via color space in group entry: Problem solved, where objects were not properly detected
    • Effective ink coverage: Issue fixed, where ink coverage outside page area was reported, although no visible content present there [CA1032257]
    • Sifter-based properties: Problem solved, where a certain combination of multiple Checks in 1 Profile resulted in incorrect hits [FP72705]
    • Sifter-based properties: Issue fixed, where PDFs with certain empty content stream commands could not be analyzed properly [FP70870; CA1032398]
    • Smallest distance from TrimBox|BleedBox: Issue fixed, where using a comma as decimal delimiter resulted in a broken Check configuration [FP59385]
    • Will display when document is opened: Issue fixed, where visibility was not correctly determined in some cases [CA1032254]
  • Actions
    • Imposition: Issue fixed, where a negative shingling value was not taken into account [FP72685]
    • JavaScript-based imposition: Problem solved, where no UserUnit entry was added when maximum size of 14400 pt was exceeded [CA1032331]
    • Save as image: Problem solved, where certain, large PDF files could not be rendered to JPEG in higher resolutions [FP70219; FP70739]
    • SplitPDF: Fixed return codes for password protected PDFs [CA1032161]
    • To PDF: Problem solved, where certain layer sizes and compression in a TIFF resulted in an improper behavior [FP72316]
    • To PDF: Problem solved, where vertical alignment of “Times”, “Helvetica” and “Courier” fonts in HTML files did not match expected output after conversion to PDF (macOS only) [FP52559]
  • 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 [FP72090]
    • Layer reports: Problem fixed, where report creation was not successful when Sifter check had to be reported [CA1032371; FP71984; FP72680]
    • Optimize PDF: Problem solved, were a complete optimization took inadequate long [CA1032264]
    • Problem solved, where names of sequence steps, which were defined by Variables were not regarded in reports [FP68341]
    • Quick Check: Issue fixed, where certain DeviceN constructs with spot colors and “None” were not properly listed [CA1032291]
    • Quick Check: Problem solved, where a certain kind of recursive structure in the content stream was not properly handled [FP72812]
  • General
    • Protected Profiles: Problem solved, where protected Profiles could not be executed [CA1032232]
    • Issue fixed, where activation requests were falsely indicated as failed [FP35231; FP65154]
    • 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 [FP71756]
    • Problem solved, where a certain font data structure could result in an improper behavior [CA1032231; FP71999]
    • Problem solved, where certain formatting of inline images resulted in a changed visual appearance [FP71647]

#14.1.606 January 24, 2023

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

Features

  • Desktop
    • 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) [FP65713]
    • Create link at page area [FP65713]
  • Enhanced Fixups
    • Convert page content into image: Possibility to limit rasterization based on Processing Steps added [CA1032125]
    • Create and apply shapes: Support for beveled corners [CA1031870]
  • New Properties
    • Glyph uses overlapping path objects [CA1031932; CA1032003; FP27205]
    • Text is un-proportionally scaled [FP70746]
    • Text is fake italic using skewing [FP70746]
  • Enhanced Properties
    • Sifter-based Checks: Reviewed and optimized analysis, e.g. for cropped objects to increase processing speed [FP65044; FP65294]
  • Actions
    • JavaScript-based imposition: SHEET_DEF_TRIMBOX is now available as possible parameter to be able to define a TrimBox [FP68772]
    • ToPDF: New topdf_parameter option “WholeSpreadsheetLayout” on CLI to enforce the whole spreadsheet in its original format [CA1031794]
  • 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

  • Desktop
    • Windows installer: Problem solved, where Plug-in was installed in older versions than Acrobat DC [FP70538]
    • QuickFix UI: Issue fixed, where QuickFix type sorting did not take localization into account [FP70790]
    • Results dialog: Issue fixed, where result list did not scroll to the last step [FP65526]
  • Fixups
    • Flatten transparency:
      • Problem solved, where text vanished in certain cases (Windows only) [FP69113]
      • Problem solved. where a bitmap image became clipped [FP69113]
      • Issue fixed, where text used as a clipping path resulted in vanishing objects [CA1031993]
      • Problem solved, where some glyphs were not properly maintained during processing [FP65562; FP71571]
    • Font to outline:
      • Problem solved, where processing specific TrueType fonts could result into distorted glyphs [FP50175; FP55477; FP68146; FP69208; FP69505; FP70142]
      • Problem solved, where glyphs from certain Type 3 fonts were not properly converted [CA1028912; FP58310]
      • Issue fixed, where processing resulted in displaced diacritical marks for some composite glyphs [FP69208]
    • Embed missing fonts: Problem solved, where an incorrect ToUnicode-CMap could result into false glyph assignments [CA1031998]
    • Create and apply shape: Problem solved, where processing was not successful when a certain resolution for some PDFs was used [CA1031291]
    • Convert colors: Problem solved, where DeviceN objects with multiple “None” colorants and Black were not properly handled when converted to RGB [FP61770; FP70262; FP70606]
    • Downsample/recompress images: Issue fixed, where DeviceN CMYK images were not compressed as JPEG as requested [FP60717]
    • Map colors: Issues fixed, where especially the conversion to Gray did not always create the expected results
  • Checks
    • Smallest distance from Trimbox: Problem solved, where strokes were not properly measured in some cases [FP61479]
    • Effective ink coverage in custom area: Issue fixed, where analysis was not properly done when “Sample size” was the same as “Width” [FP70808]
    • Find barcode: Problem solved, where processing was not successful in certain cases [FP70793]
    • Find barcode: Issue fixed, where a barcode was not found when the “Barcode value” property was negated [FP70793]
    • Sifter-based Checks: Problem fixed, where objects were not properly detected although reaching into a custom shape in certain cases [FP71006; FP71228]
  • Actions
    • To PDF: Problem solved, where a SoftMaskImage in a PostScript file was not properly regarded during conversion to PDF [CA1031459]
    • Save as image: Corrected naming of quality setting [FP70635]
    • Save as image: Problem solved, where a defined pagebox for rasterization was ignored on some PDFs when converted to TIFF with certain resolution [FP70739]
    • JavaScript-based imposition: Problem solved, where variables were not passed through to imposition engine on CLI [FP70532]
  • Process plans
    • Compare: Issue fixed, where in a Process Plan a compare report was created even if there were no differences [FP68727]
    • Improved import handling for Process plans which differ only by their layouts
    • Problem solved, where the overwrite option for reports was not properly regarded [FP70444]
  • Quick Fix
    • Search and replace for VDP: Problem solved, where processed PDF contained syntax issues in certain case [FP70873]
    • Set page geometry boxes: Issue fixed, where result could not be processed properly with specific PDF [FP69545]
  • CLI
    • List Variables: Issue fixed, where Variables in objects of nested Process plans were not listed [CA1031571]
  • General
    • JavaScript Variables: Issue fixed, where the position of a found barcode was not available in the JS result object [FP65713]
    • JavaScript Variables: Issue fixed, where a JavaScript controlled Check with at least one global Variable resulted into an empty Ask-at-runtime dialog [CA1031962]
  • 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 [FP67389; FP71141]

System requirements

  • Mac: MacOS X (Intel or ARM / M1), version 10.13 or newer, 64-bit-compliant

#14.0.597 September 30, 2022

  • An upgrade to pdfToolbox Server 14, pdfToolbox CLI 14 or pdfToolbox 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”
    • Profile, Check and Fixup steps: New possibility to limit processing using page selector settings
    • 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
    • Action editor for imposition: Direct access to editor and related functionalities
    • 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
    • Switchboard: Extract dieline has been extended to work with a user selected page geometry box
    • Switchboard: Impose: RunLists and SheetConfig files can be deleted and other minor usability improvements
    • Impose RunList debugger: Now lists console.log() statements for JavaScript-based runlists
    • Test mode: Optional “Preflight only pages” to limit processing to the defined page range
    • JavaScript Variables editor: Support forusing VS Code as external editor
    • JavaScript Variables editor: Extended functionality to evaluate the results in a 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 minor 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 [FP67632]
    • New Action type: Extract dieline
    • “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: Enhanced handling, so reports will be created only if differences were found [FP68727]
    • 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
    • All “GWG 2022”-based Profiles targeting “Packaging Gravure”: Adjusted recognition for allowed color spaces
    • All “GWG 2022”-based Profiles targeting “WebSpot”: Adjusted recognition regarding spot color naming
    • PDF/UA-1 validation: Improved reporting for untagged PDFs [FP68324]
    • 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
    • Convert to PDF/X-… (Japan Color 2011 Coated)
    • Convert color to Japan Color Coated 2011 (convert spot colors to CMYK)
    • Convert color to Japan Color Coated 2001 (keep spot colors)
    • Embed Output Intent Japan Color 2011 Coated
  • Extended and enhanced Fixups
    • Create and apply shapes: New “Apply to pages” filter in all “Create shape” methods to create different shapes e.g. for even and odd pages [FP64197; CA1030598]
    • Create and apply shapes: New Option “Existing transparent page content overlaps opaquely”which puts the existing page content into an isolated group XObject
    • Map colors: Introduced individual tolerance per source colorant for better adjustment. Old tolerance settings will be applied for each colorant separately now [CA1022449; CA1031354; FP53858; FP54090; FP58197]
    • Add white background: New Option “Existing transparent page content overlaps opaquely” which puts the existing page content into an isolated group XObject [FP68320]
    • Set transparency blend color space: New options to limit to certain color spaces [FP68044]
    • 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 [CA1026869; CA1030849; CA1031669; CA1031766; FP46932; FP50227; FP53544; FP53819; FP58548; FP61468; FP64974; FP61666; FP61672; FP69158; FP69233; FP69635]
    • Processing Steps can be selected in the UI for the following Fixups:
      • Convert colors
      • Crop to visible based on rendered page
      • Generate bleed at page edges
      • Generate bleed for irregular shapes
      • Map spot and process colors
      • Remove objects
      • Set Overprint and Knockout
  • New Properties
    • CMYK object redefined to ICCbased CMYK via its transparency group
    • Effective total area coverage (TAC) [FP64078]
    • Area effectively covered by ink amount above threshold
    • Create a hit (or not): Allows to set to create a hit or a trigger value e.g. based on a previously determined result (e.g. from a Quick Check or JavaScript-Variable)
    • Determine JPEG quality factor [CA1031362]
  • Enhanced Properties
    • Object uses Cyan|Magenta|Yellow|Black: ICCbased colors can optionally be taken into account (without applying color management)
    • Object uses Cyan|Magenta|Yellow|Black with a percentage of: ICCbased colors can optionally be taken into account (without applying color management)
  • Actions
    • Visualizer: Safety view: Color for TrimBox harmonized to other usages and highlighting for BleedBox added
    • Impose: New SheetConfig “25×38 inch, 8up US Letter”
  • Quick Fix
  • Reports
    • HTML-template based Reports: Completely redesigned and restructured default template, various additional views can be ordered via the manifest.xml (see online docu for further details)
    • JSON report:
      • New mode “compact” to write report in single-line mode
      • New mode to request analysis for ink coverage
      • A Quick Check can optionally be requested, the results of which are then included in the report
      • Extended sequence step information for process plans
    • XML report: Extended sequence step information for process plans
  • CLI
    • Fast VDP mode: New optional parameter “–fastvdpmode” for Profile execution: 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)
  • 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 patially parseable PDFs [FP59022]
    • 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

  • Desktop
    • Problems solved, where certain parts of the user interface were vanishing if window was moved to a second screen in certain cases (MacOS only) [CA1031345; FP66959; FP68206; FP69274; FP69435; FP70001]
    • Process plans: Improved automatic scrolling when mouse is outside canvas [FP66937]
    • RunList editor: Issue fixed, where no proper ask at runtime dialog was shown in test mode
  • Fixups
    • Downsample/recompress images: Issue fixed, where page numbers with a FixFailures were reported zero-based (and not starting with “1”)
    • Downsample/recompress images: Problem solved, where invalid images were falsely flagged as successfully processed [FP69980]
    • Convert page content into image: Problem solved, where hidden text was taken into account [FP69417]
    • Convert page content into image: Problem solved, where a certain type of smooth shade was not properly converted [FP69599; FP69925; FP69987]
    • Flatten transparency: Issue fixed, where processing took unnecessary long on specific PDFs [CA1030865]
    • Flatten transparency: Problems solved, where defined timeout was not properly respected [FP68592]
    • Flatten annotations or form fields: Problem solved, where certain annotation appearances could result into an improper result [CA1031691; CA1031756]
    • Set transparency blend color space: Changed “All” to “All excluding soft masks”
    • Map colors: Limited conversion of images to mapping within the same color space [FP48912]
    • Map colors: Reviewed and optimized object recognition using the “Apply to” filter [CA1026860]
  • Checks
    • Find bar codes: Optimized recognition of bar codes [CA1030800]
    • Context aware object detection (Sifter): Problem solved, where MediaBox was not extended, if created shape exceeded this box [CA1031802]
    • Context aware object detection (Sifter): Problem solved, where an excessive usage of extremely small patterns resulted in a long processing duration [FP69419]
    • Arbitrary JavaScript controlled Check: Problem solved, where execution failed although successful in the past [FP69921]
  • Actions
    • AddXMP: Problem solved, where certain XMP structure could not be properly handled [CA1029394]#
    • Extract content: Issue fixed, where created XML report for text split UTF-8 glyphs into two entries (Linux only) [FP70188]
    • Extract text: Problem solved, where processing failed with specific PDF [CA1030894]
    • Split layers: Issue fixed, where file naming based on layer names did not work if filename contained “.” [FP49501; FP69603]
    • Extract dieline: Problem solved, where creation did not properly work for certain CropBox/MediaBox combinations [CA1030864]
    • To PDF: Problem solved, where content of specific TIFFs file was not properly converted [CA1029317]
    • To PDF: Problem solved, where a specific PSD file resulted in an improper behavior [FP69870]
    • N-up: Issue fixed, where page content was not properly positioned if page scaling factor (UserUnits) had to be added or adjusted [CA1031402]
    • Impose: Issue fixed, where page content was not properly positioned if a page scaling factor (UserUnits) had to be added or adjusted [FP68009]
    • Save as image: Problem solved, where a certain usage of a transformation matrix resulted into black image using “no simulate overprint” [CA1031477]
    • Add grommets: Issue fixed, where userUnits were not taken into account [FP66328]
    • Quick Fix: Reviewed handling of multiple instructions within one Quick Fix to avoid conversion of one object multiple times
  • General
    • Embedded file handling: Problem solved where conversion to PDF/A-2 failed on certain PDF [CA1029445]
    • JavaScript-based Variables: Issue fixed, where the app.doc.pages area did not contain a page property to identify the page
    • Page selector: Problem solved, where a defined page range with values out of possible range for current document was handled as an empty page range [CA1031720]
  • Reports
    • XML: Issue fixed, where certain UTF-8 glyphs resulted into issues during report generation (MacOS only) [FP62319]
    • XML: Issue fixed, where Quick Fixes in a Process Plan were not properly listed [FP68341]
    • Quick Check: Problem solved, where creation failed when the input filename contained an umlaut in some cases (Linux Only) [FP69481]
  • Server
    • Problem solved, where job name with command glyphs (e.g. a “tab”) resulted in a locked situation in some cases [FP69125]
    • JSON report is now available as report type

System requirements

  • Mac: MacOS X (Intel or ARM / M1), version 10.12 or newer, 64-bit-compliant
Schedule time with me