Skip to content

Document Filters 22.2.0 (May 2022)

Enhancements

  • Introduced new "isys:subType" metadata type to OpenOffice documents that can help distinguish between the different classes of documents. (DF-801)
  • Introduced new Python bindings that support Python 3.7+. The new bindings move from requiring Python version-specific layer to using ctypes to call into the Document Filters API, this makes then more portable, and will work against future versions of Python without change. See the implementation guide for details. (DF-803)
  • Introduced option "HTML_RASTER_TEXT" which controls how HTML is rendered. When enabled, the text is flattened into the output and allows for z-index adjustments between other HTML elements. (DF-771)
  • Introduced option PDF_XFA_ERROR. When enabled, dynamic XFA forms will return an error, rather than rendering the "please upgrade your viewer" page. (DF-775)
  • Introduced support for Aztec barcode generation via Annotation API. (DF-807)
  • Introduced support for decoding multi-frame GIFs. Pass the option "GIF_DECODE_ALL_FRAMES=on" when opening the file. Each frame will be available as a page. (DF-776)
  • Introduced support for international numbering for MS Word numbered lists. (DF-48)
  • Introduced support for international numbering for Open Office numbered lists. (DF-8)

Updates

  • Added new option "TIFF_IGNORE_DECODE_ERR" option to allow partially corrupt or malformed documents to render. Defaults to off. (DF-861)
  • HD Mode: Resolved a condition for EML/MSG/HTML files where content relying on media selectors may not render as expected. (DF-939)
  • HD Mode: Resolved a condition for EML/MSG/HTML files where tables containing long sequences without word breaks way render wider than expected. (DF-868)
  • HD Mode: Resolved a condition for EML/MSG/HTML where images larger than a page may be clipped. (DF-959)
  • HD Mode: Resolved a condition for EML/MSG/MHT files where large images may cause blank pages to be created. (DF-1007)
  • HD Mode: Resolved a condition for HD output where original DPI may not be copied into generated files when GRAPHIC_DPI=AUTO is used. (DF-855)
  • HD Mode: Resolved a condition for MS Office charts where axis labels may incorrectly be rendered when they are disabled in the document. (DF-592)
  • HD Mode: Resolved a condition for MS Office charts where labels may appear in the wrong position. (DF-633)
  • HD Mode: Resolved a condition for MS Word files where borders may not render correctly on merged tables. (DF-895)
  • HD Mode: Resolved a condition for MS Word files where empty shapes may not take their reserved space. (DF-943)
  • HD Mode: Resolved a condition for MS Word files where floating elements within tables may incorrectly impact content outside of the table. (DF-876)
  • HD Mode: Resolved a condition for MS Word files where inline images may not be correctly position based on parent paragraphs justification. (DF-853)
  • HD Mode: Resolved a condition for MS Word files where text boxes may be incorrectly rendered with a border. (DF-936)
  • HD Mode: Resolved a condition for PDF files where malformed documents may cause blank pages to be rendered when used with PDF_PRESERVE_ORIGINAL option. (DF-857)
  • HD Mode: Resolved a condition for TIFF files containing JPEG compressed pages with mismatched metadata failing to render. (DF-1033)
  • HD Mode: Resolved a condition for TIFF images where files with dimensions greater than 65,535 could fail to render. (DF-854)
  • HD Mode: Resolved a condition of MS Office charts where charts may render smaller than expected. (DF-849)
  • HD Mode: Resolved a condition of MS Word files where floating textboxes may appear on the wrong page. (DF-598)
  • Resolved a condition for EML files where files starting with a large amount of non-standard headers may not be identified. (DF-898)
  • Resolved a condition for EML/MSG/HTML where content encoded with "gbk" charset may not correctly decode. (DF-880)
  • Resolved a condition for EMLX files where files may fail to identify correctly. (DF-848)
  • Resolved a condition for MS Access files where password protected files could return a generic error code. (DF-158)
  • Resolved a condition for MS Excel files where older versions may incorrectly format numbers as dates. (DF-1018)
  • Resolved a condition for Office 2007 files where hidden content may be shown when SHOWHIDDEN=on was not set. (DF-905)
  • Resolved a condition for PDF files where documents containing a large number of OCProperty objects may take long processing times. (DF-925)
  • Resolved a condition for PNG files where images with a transparent background may fail to OCR. (DF-945)
  • Resolved a condition for RAW images where files may be misidentified as multi-byte text. (DF-569)
  • Resolved a condition for RTF files where metadata may be truncated. (DF-915)
  • Resolved a condition for SVG files where text content may not be extracted. (DF-877)
  • Resolved a condition for Unsupported Binary files where they may misidentify as Uniplex. (DF-950)
  • Resolved a condition for Unsupported Binary files where they may misidentify as UTF-16 text files. (DF-874)
  • Resolved a condition for Unsupported Binary files where they may misidentify as Word Perfect 4.2. (DF-858)
  • Resolved a condition for Unsupported Binary files where they may misidentify as XYWrite. (DF-890)
  • Resolved a condition for Visio files were certain subfile types may fail to extract. (DF-885)
  • Resolved a condition of MS Excel files where system formatted date/times were not formatted using the provided LCID. (DF-196)
  • Resolved a condition where unsupported binary files may misidentify as MS Word. (DF-847)
  • Security: freetype2: CVE-2022-27404: patched: issue exists from api misuse, not based on content. (DF-1013)
  • Security: freetype2: CVE-2022-27405: patched: issue exists from api misuse, not based on content. (DF-1013)
  • Security: freetype2: CVE-2022-27406: patched: issue exists from api misuse, not based on content. (DF-1013)
  • Security: giflib: CVE-2022-28506: not-exploitable: this issue exists in a command line tool, not the library. (DF-1016)
  • Security: libtiff: CVE-2022-0561: not-exploitable: issue does not exist in version. (DF-960)
  • Security: libtiff: CVE-2022-0562: patched: applied security patch to address this issue. (DF-960)
  • Security: libtiff: CVE-2022-1622: not-exploitable: issue does not exist in version. (DF-1041)
  • Security: libtiff: CVE-2022-1623: not-exploitable: issue does not exist in version. (DF-1041)
  • Update to zlib 1.2.12. (DF-788)