The output stream is now automatically cleared before exporting, preventing corrupted documents when reusing a stream that already contains data.
Document Processing NuGet packages are now published on NuGet.org for easier discovery and consumption.
Breaking Changes:
Removed all obsoleted APIs.
PdfProcessing:
Handled import of documents with missing/invalid rectangle (re) operands.
Handled invalid ASCII85Decode filter scenario - PDF streams where the end-of-data marker contains whitespace.
Added import-export support for ShadingType 1.
Added import-export support for ShadingType 4.
Added import-export support for ShadingType 6.
Added import-export support for ShadingType 7.
Exposed internal GrayColor object.
Introduced support for signing multiple Signature fields.
SpreadProcessing:
Cell rotation is now respected when exporting the workbook to PDF.
Introduced calculation chain functionality.
WordsProcessing:
Introduced support for the Markdown file format, allowing import/export from/to markdown format.
TxtFormatProvider: Introduced support for export of Lists.
不具合の修正
PdfProcessing:
Fixed issue where a NullReferenceException is thrown when exporting a document with a Type 3 font with missing/invalid Unicode mapping.
PdfStreamWriter: Duplicated page content due to incorrect caching mechanism.
PdfStreamWriter: Fixed slow performance during page splitting.
SkiaImageFormatProvider: NullReferenceException is thrown when exporting pages containing images with missing optional ColorSpace.
Fixed issue where XMP metadata is unescaped during import-export.
Fixed issue where document password cannot be resolved when document produced by the library contains a SignatureField.
Fixed issue where hidden PDF layers are imported as visible.
Fixed issue where an invalid PDF document is exported when inserting a specific Jpeg image with an ICC profile.
Fixed issue where a password is asked although Adobe opens the document without one.
SpreadProcessing:
Fixed issue where pasting a range in filtered rows overwrites their content.
Fixed issue where formatting string #.##0,00;-#.##0,00;;@ does not hide zero values.
Fixed issue where images don't move with cells when a row/column is inserted.
Fixed issue when setting value in a cell, certain strings are recognized as dates instead of as text.
WordsProcessing:
Fixed issue where font of a style is changed on RTF import when the font is not explicitly defined in the style, and default character properties ('\defchp') have font defined or \defchp is missing altogether.