|
Supports .NET Framework 4.x, .NET 5/6/7/8, .NET Core 2.x/3.x, .NET Standard 2.x, Windows Forms, Xamarin.Mac, ASP.NET, WPF, Xamarin iOS and Android, Universal Windows Platform, .NET MAUI
Cross-platform PDF development
Per developer licensing with royalty free distribution
License starts at US$299
|
|
|
I just wanted to let you know that I think you have a great product. I've found your product very easy to use, which led me to purchase your cross-platform edition even though I already owned a competing .net PDF library.
Jon Lipsky - ELEVENWORKS the author of TouchDraw |
|
|
|
November 1, 2024 - XFINIUM.PDF 13.2.1 Release |
|
|
|
+ Support for user defined page rendering area
PDF417 barcodes cannot be created in some situations - fixed
Page cannot be rendered when an image has an invalid soft mask - fixed
Content cannot be extracted from PDF page - fixed
CJK text using /STSong-Light-Indentity-H font is not displayed - fixed
|
|
|
|
October 1, 2024 - XFINIUM.PDF 13.2.0 Release |
|
|
|
+ Page content analyzers - fast read-only page content stream parsers for implementing page content analyses
+ Enhanced contextual operator information for page transforms and page analyses
Page with annotations cannot be extracted from source file - fixed
Some extended ASCII characters are not displayed correctly when using Apple TrueType fonts - fixed
Page cannot be rendered because text uses unsupported encoding - fixed
Page is not rendered when it contains patterns with invalid content streams even if error handling is set to IgnorePageContentErrorsAndContinue - fixed
Text is not rendered correctly when source CFF font has been created from an OTF font - fixed
|
|
|
|
September 2, 2024 - XFINIUM.PDF 13.1.3 Release |
|
|
|
Some Apple TrueType fonts cannot be loaded - fixed
The PDF document ID is not saved correctly - fixed
Document with invalid ink annotation cannot be loaded - fixed
Pages with images rendered at low resolutions do not look good - fixed
Page with large patterns is not rendered correctly - fixed
Page with incomplete JPEG20000 image cannot be rendered - fixed
|
|
|
|
August 1, 2024 - XFINIUM.PDF 13.1.2 Release |
|
|
|
2bpp indexed image cannot be extracted as System.Drawing.Bitmap - fixed
Uncompressed B/W TIFF image is converted as negative to PDF - fixed
GdiRendererFactory class is internal - fixed
Text cannot be extracted from PDF page - fixed
Position of some extracted text is incorrect - fixed
|
|
|
|
July 1, 2024 - XFINIUM.PDF 13.1.1 Release |
|
|
|
Character 0xF0 cannot be encoded in Code128C barcodes - fixed
ForceLongWordsWrap property on a flow table default cell is ignored - fixed
Document with empty destination array cannot be loaded - fixed
PageLabelNumberStyle cannot be set to None on a page labeling range
|
|
|
|
June 1, 2024 - XFINIUM.PDF 13.1.0 Release |
|
|
|
+ Insert external PDF pages in flow documents
+ Predefined page sizes
Some patterns are not rendered correctly - fixed
Text cannot be extracted from page, null reference exception is thrown - fixed
Text cannot be extracted from page, invalid operation exception is thrown - fixed
Links to PdfFlowDocumentTOCSettings.ContentsTitle.DestinationName do not work - fixed
Paths filled and stroked with 0 line width are displayed distorted - fixed
Damaged document cannot be loaded - fixed
Destinations are not updated for form field actions when the page is extracted from file - fixed
|
|
|
|
May 1, 2024 - XFINIUM.PDF 13.0.2 Release |
|
|
|
+ Added support to set the redacted pixels color to specific values, when possible
Checkbox export value cannot be changed when old export value contains spaces - fixed
Textbox field font specified in /DA entry does not appear in field's resources (/DR dictionary) - fixed
Optional content status for annotations is ignored when page is rendered - fixed
Page with damaged font cannot be rendered - fixed
Text cannot be extracted from page because of missing font descriptor - fixed
In some situations the text position changes after redacting some of the page content - fixed
|
|
|
|
April 1, 2024 - XFINIUM.PDF 13.0.1 Release |
|
|
|
Text is not extracted correctly from PDF file - fixed
Some documents with optional content cannot be loaded - fixed
Pages are not rendered correctly when using an intermediary render list - fixed
|
|
|
|
March 1, 2024 - XFINIUM.PDF 13.0.0 Release |
|
|
|
+ Multi-threaded PDF to image conversion
+ Layer visibility in PDF to image conversion
+ Improved performance in single-threaded PDF to image conversion
+ Support for PDF structure compression when saving PDF/UA files
+ Save rendering surfaces as images
+ Exception is thrown when document is converted to multipage TIFF and TIFF image is larger than 4GB
Form data cannot be exported as XML if field names include spaces - fixed
Image with softmask is not rendered correctly - fixed
Text using non-embedded font is not displayed when TrueType font matched on local machine includes a CFF table - fixed
Document cannot be converted to Zip/Lzw compressed TIFF if the TIFF image is larger than 2GB - fixed
Invalid TIFF image is generated when document is converted to uncompressed TIFF and the TIFF image is larger than 4GB - fixed
Document cannot be loaded - fixed
Visual objects cannot be extracted from PDF page - fixed
Extracted path visual objects have incorrect line width in some situations - fixed
Some paths are rendered very bold - fixed
|
|
|
|
|
|
February 1, 2024 - XFINIUM.PDF 12.2.3 Release |
|
|
|
+ Added support to retrieve the embedded/non-embedded fonts from a PDF file
+ Improved support for recovering streams with incorrect declared length
Text using Adobe Song Std Light font is not rendered on Windows platform - fixed
Table content is not tagged when the table is included in a composite cell and it is split across pages - fixed
Page cannot be extracted from PDF file - fixed
Page's CropBox and MediaBox cannot be updated after page's Graphics has been closed - fixed
Pattern is not available for extracted path visual objects that uses pattern brush or pen - fixed
Separation color names that contain spaces are not encoded correctly - fixed
Page content cannot be extracted from PDF file - fixed
|
|
|
|
|
|
January 3, 2024 - XFINIUM.PDF 12.2.2 Release |
|
|
|
+ Optimized file size for large PDF forms that have been filled and flattened with the library
+ Improved decoding performance for images with DeviceN colorspace with multiple channels
+ Improved layout for CJK text that uses fonts that are not embedded in the PDF file
Text is not redacted correctly in some situations - fixed
PdfResourceOptimizer.MergeFonts does not merge fonts with encoding dictionaries - fixed
Interlanced B/W PNG image is not decoded correctly - fixed
Damaged PDF file with xref stream cannot be repaired - fixed
Destination name associated with a flow content table is not preserved when the table is included in a composite cell and it is split across pages - fixed
Table header is not preserved when the table is included in a composite cell and it is split across pages - fixed
Separation color with Lab colorspace is not rendered correctly - fixed
Text using STSong font is not rendered on Windows platform - fixed
Some TrueType composite glyphs are not displayed correctly - fixed
|
|
|
|
|
|
December 4, 2023 - XFINIUM.PDF 12.2.1 Release |
|
|
|
+ Added overprint information to extracted visual objects
+ Updated name generation for TrueType font objects
Some B/W images cannot be decoded
Xfinium.Pdf.Render.NetStandard.dll cannot be used with UWP applications compiled with .NET Native - fixed
Encrypted PDF file with incorrect key size cannot be loaded - fixed
Flow text layout fails with infinite loop if text cannot fit the available space - fixed
Color information is not extracted correctly for path visual objects - fixed
Some pages cannot be extracted from PDF files - fixed
Flow content layout fails with infinite loop if header and footer are larger than page height - fixed
Flow content layout fails with infinite loop if flow content does not fit entirely or partially on the page - fixed
Image becomes black after a PdfConvertToGrayTransform is applied to PDF page - fixed
Page becomes invalid after extraction from source PDF file - fixed
|
|
|
|
|
|
November 1, 2023 - XFINIUM.PDF 12.2.0 Release |
|
|
|
+ Import/export annotations as FDF
+ Import/export annotations as XFDF
+ PdfDocument.ID property is now writeable
Destinations are not created for nested flow content objects - fixed
Type and ClippingStyle properties are stored incorrectly in a 3D projection (string instead of name) - fixed
/BaseFont entry is generated incorrectly for some TrueType fonts - fixed
The Border property is empty for circle, square and polyline annotations when loading a file in a PdfFixedDocument - fixed
Square annotations are loaded as cloud square annotations when loading a file in a PdfFixedDocument - fixed
Chinese text is extracted incorrectly from some PDF files - fixed
COS string objects included in object streams are not saved correctly - fixed
Some JPEG images are not displayed - fixed
|
|
|
|
|
|
October 2, 2023 - XFINIUM.PDF 12.1.4 Release |
|
|
|
+ Support for fast RGB PNG to PDF conversion
+ PdfFont.CosFont property is now public
.NET and .NET Standard assemblies do not work on iOS with .NET apps - fixed
Rendering surface too small exception is thrown in some situations - fixed
Some flow content is not tagged correctly - fixed
Field actions stop working when file is merged with another file that contains a field with the same name - fixed
Extracted page from PDF file is blank is some situations - fixed
|
|
|
|
|
|
September 4, 2023 - XFINIUM.PDF 12.1.3 Release |
|
|
|
+ Support for accent insensitive search
+ Support for transforming the internal pages structure from a list to into a tree.
Text cannot be extracted from some PDF files - fixed
Text is extracted incorrectly from some PDF files - fixed
Some PDF files cannot be loaded - fixed
Some images are merged incorrectly during PDF resource optimization - fixed
Page is not extracted correctly from PDF file - fixed
Encrypted PDF file with incorrect key size cannot be loaded - fixed
4bit indexed PNG image is not decoded correctly - fixed
|
|
|
|
|
|
August 1, 2023 - XFINIUM.PDF 12.1.2 Release |
|
|
|
Additional characters are displayed when rendering PDF pages - fixed
Form fields cannot be added to document if form's /Fields array contains null values - fixed
Extracted text contains additional spaces - fixed
Acrobat does not recognize the digital signatures if the form's /Fields entry contains 'null' objects - fixed
|
|
|
|
|
|
July 1, 2023 - XFINIUM.PDF 12.1.1 Release |
|
|
|
+ Improved text extraction performance
+ Added option to extract text and text runs without position information
Damaged PDF file cannot be loaded - fixed
Pages with text using GBKp-EUC-H encoding cannot be rendered - fixed
Document cannot be saved as PDF/A in some situations - fixed
Page content is not extracted correctly when source page has no /Contents entry - fixed
|
|
|
|
|
|
June 1, 2023 - XFINIUM.PDF 12.1.0 Release |
|
|
|
+ Cloud polygon annotations
+ Cloud square annotations
+ Support for quad points in text markup annotations
+ Improvements for rendering B/W images in PDF to image conversions
Breaking change: refactored border for circle, square, polyline and polygon annotations
Flow table layout is not performed correctly in some situations - fixed
In some situations, filling a textbox field with Euro sign takes a lot of time and memory - fixed
Highlight annotations ignore the Opacity property - fixed
FDF import changes field attributes - fixed
SVG stroke-opacity, fill-opacity attributes are ignored - fixed
SVG stroke-dasharray is rendered incorrectly in some situations - fixed
Invalid numbers in page content stream cause partial rendering - fixed
|
|
|
|
|
|
May 2, 2023 - XFINIUM.PDF 12.0.2 Release |
|
|
|
Some invalid PDF files cannot be loaded - fixed
Page resources are not cleared when the page graphics is cleared - fixed
Some patterns are not rendered correctly - fixed
Jpeg2000 images with lab colorspace are not decoded - fixed
Updated text wrapping in multiline textbox fields with auto sized fonts
File attachments, destinations and JavaScript blocks are not cleared correctly - fixed
Vertical text is not spaced correctly - fixed
Position is not computed correctly for some vertical text fragments - fixed
UWP - Viewer control throws an exception on load - fixed
|
|
|
|
|
|
April 1, 2023 - XFINIUM.PDF 12.0.1 Release |
|
|
|
+ Added PdfFormattedContent.Width property
+ Updated Bates numbering to support per page stamping
+ Refactored border for link annotations
Text is not extracted correctly from some PDF files - fixed
Damaged PDF file cannot be repaired - fixed
Resource optimization in some PDF files throws StackOverflowException - fixed
Page with invalid content stream length is not rendered - fixed
|
|
|
|
|
|
March 1, 2023 - XFINIUM.PDF 12.0.0 Release |
|
|
|
+ Full colors emojis
+ SVG TrueType fonts
+ Advanced TrueType features: ligatures, vertical glyphs, small capitals, old style figures
Formatted content cannot be saved as PDF/A if a paragraph contains only an empty text block - fixed
For some fonts an exception is thrown when a field is filled with Unicode values - fixed
Page is rendered partially if it contains an invalid inline image - fixed
PdfResourceOptimizer.MergeFonts throws StackOverflowException in some situations - fixed
PdfDocument.Load method does not load correctly a PDF file - fixed
Some signed PDF files are invalid because signature is larger than preallocated space - fixed
Build process uses inconsistent casing for naming the NetStandard dll making it unusable on Android - fixed
In some situations some clip masks cannot be rendered - fixed
Transparent image is rendered with gray borders - fixed
.NET - Text using non-embedded TrueType fonts with modified encoding is not rendered correctly- fixed
Aurora - Transparent image is rendered with gray borders - fixed
Aurora - Page cannot be rendered if it contains very large patterns - fixed
|
|
|
|
|
|
February 1, 2023 - XFINIUM.PDF 11.1.4 Release |
|
|
|
Encoded COS names in a PDF file are saved re-encoded - fixed
The BDC operator is not saved correctly when processed through a page transform - fixed
Redaction fails when page includes embedded images - fixed
In some situations page properties are not copied when PdfPage objects are copied - fixed
Page direct destinations are not converted to page number destinations when pages are extracted using PdfFileEx class - fixed
TIFF image is not converted correctly to PDF when using PDFXLTiff image class - fixed
PdfPageLayout enum does not support reader default option - fixed
Predictor enhanced LZW encoded image is not decoded correctly - fixed
Text using MS PMincho font is not rendered if the font is not installed on the local machine - fixed
Indexed image with reversed /Decode array is not displayed correctly - fixed
|
|
|
|
|
|
January 3, 2023 - XFINIUM.PDF 11.1.3 Release |
|
|
|
Form field default appearance is parsed incorrectly in some situations - fixed
PDF files with document catalog included in an object stream cannot be loaded - fixed
PdfLinkAnnotation.Destination is not properly set when the value is a named destination - fixed
Text is not extracted in some situations - fixed
+ Added PdfDocumentRenderer.PageRenderingCompleted event
Text is not rendered correctly in some situations - fixed
Aurora - QR code is rendered blurry - fixed
|
|
|
|
|
|
December 2, 2022 - XFINIUM.PDF 11.1.2 Release |
|
|
|
+ Added PdfVisualObject.MarkedContentIdentifier property
+ Added PdfTextFragment.MarkedContentIdentifier property
+ Added PdfTextFragment.StructureElement property
+ Method PdfFont.GetCharWidth is now public
+ Added PdfCosStream.SetStreamContent method
StructureElement property is null for tagged page visual objects - fixed
Form fields that use resources stored at AcroForm level are not extracted correctly - fixed
Textbox field appearance is not created correctly when the field uses Unicode fonts - fixed
Some forms with invalid fields cannot be loaded - fixed
Text in autosized multiline text fields is not scaled correctly - fixed
Overlay blend mode is not applied correctly for transparency groups on RGB surfaces - fixed
Overlay blend mode is not applied correctly for transparency groups on Gray surfaces - fixed
Multiply and Screen blend modes are not applied correctly on Gray surfaces - fixed
Screen blend mode is not applied correctly on RGB surfaces - fixed
Blend mode is not applied correctly on page surface - fixed
Pages that contain text using UniGB-UCS2-V encoding cannot be rendered - fixed
HardLight blend mode is not applied correctly on Gray and RGB surfaces - fixed
Darken and Lighten blend modes are not applied correctly on Gray and RGB surfaces - fixed
ColorBurn blend mode is not applied correctly on Gray surfaces - fixed
ColorDodge blend mode is not applied correctly on Gray surfaces - fixed
|
|
|
|
|
|
November 1, 2022 - XFINIUM.PDF 11.1.1 Release |
|
|
|
+ Added support for using the same TrueType font object in multiple PdfFixedDocument objects
Damaged file cannot be loaded - fixed
Unicode TrueType fonts are not saved correctly when the document is saved page by page - fixed
Incorrect defined form fields cannot be removed from document -fixed
Darken blend mode is not applied correctly for transparency groups on RGB surfaces - fixed
Document cannot be converted to multipage TIFF if the document pages have different sizes and target surface has an alpha channel - fixed
Rendering is very slow for PDF pages with many rectangular clip regions - fixed
16bpc RGB images are not extracted correctly as System.Drawing.Bitmap - fixed
Some invalid CFF fonts are not recovered correctly - fixed
|
|
|
|
|
|
October 1, 2022 - XFINIUM.PDF 11.1.0 Release |
|
|
|
+ Reduced the time required to generate PNGs and zip compressed TIFFs when converting PDF pages to images
+ Reduced rendering time for PDF files with many vector graphics, such as maps
+ Significant reduction of memory usage during PNG generation when converting PDF pages to images
+ User units for PDF pages
+ Page level metadata
+ Apply multiple compression filters to PdfImage objects
Multi-level form fields are not renamed correctly - fixed
PdfDocument.Load method does not load correctly a PDF portfolio - fixed
PdfFlowDocument.GetAvailableSpace throws an exception if the document is empty - fixed
Annotations cannot be flattened if the document is loaded in partial mode - fixed
In some situations large pages converted to image at high dpi cannot be saved as PNG - fixed
Image with Multiply/Darken blend mode is not rendered on RGB surface - fixed
Graphics with Multiply blend mode are not rendered on RGB surface - fixed
Pattern with very large BBox uses too much memory - fixed
PDF page is rendered partially - fixed
Page with UserUnit is not rendered correctly - fixed
|
|
|
|
|
|
September 2, 2022 - XFINIUM.PDF 11.0.2 Release |
|
|
|
+ Added support for line spacing in GetStringHeight and GetStringInBox methods
- Page content cannot be extracted when annotations and/or form fields are flattened and the page has no /Contents entry - fixed
- Some gray JPEG2000 images are not rendered - fixed
- Text cannot extracted from PDF page - fixed
- Text is extracted incorrectly from PDF page - fixed
- Image with chroma key mask is not rendered correctly - fixed
- PDF page is rendered blank - fixed
|
|
|
|
|
|
August 1, 2022 - XFINIUM.PDF 11.0.1 Release |
|
|
|
+ Added DrawDonut methods
+ Added support for custom spacing between table of contents entries
- Flattened annotations included in extracted page content remain flatten in subsequent page extraction operations - fixed
- JPEG image with invalid EXIF Orientation tag is drawn incorrectly on the page in autoscale mode - fixed
- Coordinates of text fragments are incorrect for vertical text - fixed
- Document with invalid /Prev entry in trailer cannot be loaded from ASP.NET stream - fixed
- Damaged PDF file cannot be rendered - fixed
- PDF page is not displayed - fixed
- Vertical text is not rendered correctly - fixed
- Aurora - Page cannot be rendered - fixed
|
|
|
|
|
|
July 1, 2022 - XFINIUM.PDF 11.0.0 Release |
|
|
|
+ Ultra-high dpi support for PDF to image conversion. Output images up to 65536*65536 pixels
+ Strip based rendering surfaces to support ultra-high dpi PDF rendering
- Very long string objects are not loaded - fixed
- Added TypographicGlyphCorners, TypographicFragmentCorners, TypographicLineCorners and TypographicWordCorners properties to include font Descent in calculation of Y coordinate of extracted glyphs, text fragments, words and lines
- Added PdfTextFragment.FontMetrics property
- CreationDate and ModifyDate file attachment properties are not loaded correctly from the PDF file - fixed
- Extracted page content changes color to the last fill color used on the page before it is drawn - fixed
- Some 32bit TIFF images are not converted correctly to PDF - fixed
|
|
|
|
|
|
June 1, 2022 - XFINIUM.PDF 10.2.2 Release |
|
|
|
- Shadings with multiple functions are not rendered correctly - fixed
- Damaged PDF file cannot be loaded - fixed
- Page cannot be extracted if the declared number of pages in a document is different from the actual number of pages - fixed
- Flow images are not laid out correctly in some scenarios - fixed
- Gray images with chroma key mask are not rendered - fixed
- Very large clip path causes image not to be displayed - fixed
- Aurora - clipping paths that are not closed explicitly are not rendered correctly - fixed
- Aurora - Scanned image is rendered blurry - fixed
|
|
|
|
|
|
May 2, 2022 - XFINIUM.PDF 10.2.1 Release |
|
|
|
- Some accented characters in Type1 fonts are not rendered correctly in some situations - fixed
- Extracted page content with annotations is invalid if the original annotation appearances are invalid - fixed
- Damaged PDF file is not rendered correctly - fixed
- Damaged PDF file cannot be loaded - fixed
- Words cannot be extracted from PDF file - fixed
- Textbox fields with multiple widgets are not flattened correctly with PdfFileEx class - fixed
- Text using KSC-EUC-H encoding is not rendered - fixed
- Content cannot be extracted from some PDF files - fixed
- Form fields are not saved correctly after appending a file with multi-level PDF fields - fixed
- Font objects are not merged correctly in some situations - fixed
|
|
|
|
|
|
April 1, 2022 - XFINIUM.PDF 10.2.0 Release |
|
|
|
+ Low overhead API for form filling and watermarking
+ Resource optimization for PDF merging
+ Dedicated .NET and .NET-Windows assemblies
- Extracted JPEG & JPEG2000 images are saved as RAW when save format is Native - fixed
- Damaged PDF file enters infinite loop during save - fixed
- UTF8 encoded strings in PDF objects are not decoded correctly - fixed
- Some PDF dictionaries are not parsed correctly - fixed
- Stroked clipped path is not rendered correctly - fixed
- Document with very large page size cannot be converted to multipage TIFF - fixed
- IndexOutOfRange exception is thrown when rendering a very large page - fixed
- .NET Standard - Some extended ASCII characters are not rendered when the font is not embedded - fixed
|
|
|
|
|
|
March 1, 2022 - XFINIUM.PDF 10.1.2 Release |
|
|
|
+ Added PDFFieldWidget.TabOrder property
- PdfPathVisualObject.VisualBounds property throws an exception with invalid paths - fixed
- Hidden and invisible annotations become visible after they are flattened - fixed
- OptionalContentGroup property is not set for visual objects in a form Xobject if optional content groups are defined in form Xobject's resources - fixed
- Words cannot be extracted from PDF file - fixed
- TrueType font is not embedded when the document is saved in page by page mode - fixed
- Null reference exception is thrown when trying to remove a saved page from a document - fixed
- Adding many PdfExtendedGraphicsState objects to a page takes a long time - fixed
- Screen blend mode is not rendered correctly - fixed
- Soft mask with transfer function is not rendered correctly - fixed
- Hidden and invisible annotations become visible after converting page to image - fixed
|
|
|
|
|
|
February 1, 2022 - XFINIUM.PDF 10.1.1 Release |
|
|
|
+ Optimized rendering of text clip paths
- PDF files with object streams with indirect reference length cannot be loaded - fixed
- PDF file cannot be loaded if a field's default appearance includes \n characters - fixed
- Low resolution image with high resolution mask is rendered blurry - fixed
- Page is not rendered correctly using Aurora native renderer - fixed
- Rendered text outline has incorrect stroke width and incorrect edges - fixed
- Pattern is not rendered correctly - fixed
- Some transparency groups are not rendered correctly - fixed
- Some text based clip masks are not rendered correctly - fixed
- 1bpp gray images with a chroma key mask are not displayed - fixed
|
|
|
|
|
|
January 3, 2022 - XFINIUM.PDF 10.1.0 Release |
|
|
|
+ Automatic detection of source PDF file (fixed document or portfolio) with PdfDocument.Load
+ Added support for cover page in PDF portfolios
+ Added PdfPath.AddArc method
- Form loaded in partial mode cannot be flattened - fixed
- Masked image is rendered incorrectly - fixed
- Page containing empty content streams is not rendered correctly - fixed
- Indexed images are not rendered correctly when an opacity value is active in the current graphics state - fixed
- Some JBIG2 images are not decoded correctly - fixed
- Text using 90ms-RKSJ encoding is not extracted correctly - fixed
- Page cannot be rendered if it contains fonts with UniKS-UCS2 encoding - fixed
- Position is not correct for extracted text using 90ms-RKSJ encoding - fixed
- Some link annotations are rendered with a solid border - fixed
- Changing the ZoomMode for a destination causes a change in ZoomMode for all destinations that had the same zoom mode - fixed
- Some CCITT images are not decoded correctly - fixed
- Aurora manged renderer does not render tiles correctly in the viewer control - fixed
|
|
|
|
|
|
December 1, 2021 - XFINIUM.PDF 10.0.1 Release |
|
|
|
+ Aurora managed renderer - added support for nearest neighbour algorithm when upscaling images that do not require interpolation
+ Aurora managed renderer - improved scaling for 8bpp indexed images
- PDF file cannot be converted to multipage TIFF - fixed
- Image with stencil mask is not rendered - fixed
- Text cannot be extracted from PDF file - fixed
- Aurora managed renderer - bilinear image scaling is not correct around egdes - fixed
- Inline images with both abbreviated and full keys are not rendered correctly - fixed
- Document is not converted correctly to multipage TIFF - fixed
- PDF file with invalid stream length cannot be loaded - fixed
- Page cannot be extracted from PDF file if it contains invalid circular references - fixed
- Cell draw events are not fired for cells in flow table headers - fixed
- Page content cannot be extracted if the page has no /Contents key - fixed
- Annotation cannot be flattened if the appearance matrix has less than 6 elements - fixed
- Invalid gray color is rendered as random gray - fixed
- Aurora native renderer - dashed line is not rendered correctly - fixed
- In some situations the Width/Height of rendering surfaces is set to 0 - fixed
|
|
|
|
|
|
November 1, 2021 - XFINIUM.PDF 10.0.0 Release |
|
|
|
+ New internal PDF rendering engine. The new internal PDF rendering engine is 3-5 times faster than the previous one. Also memory usage has been improved.
+ PdfBlackWhiteByteRenderingSurface has been renamed PdfBlackWhiteRenderingSurface
+ PdfRgbByteRenderingSurface has been renamed PdfRgbRenderingSurface
+ PdfBgrByteRenderingSurface has been renamed PdfBgrRenderingSurface
+ PdfGrayscaleByteRenderingSurface has been renamed PdfGray8RenderingSurface
+ PdfArgbIntRenderingSurface and PdfArgbByteRenderingSurface have been replaced by PdfArgbRenderingSurface<byte/int>
+ PdfRgbaIntRenderingSurface and PdfRgbaByteRenderingSurface have been replaced by PdfRgbaRenderingSurface<byte/int>
+ PdfBgraIntRenderingSurface and PdfBgraByteRenderingSurface have been replaced by PdfBGraRenderingSurface<byte/int>
+ Updated CalGray to RGB conversion
- Images with invalid length are not rendered - fixed
- PDF file with circular resource references cannot be saved as PDF/A - fixed
- PDF file with invalid keys in /Resources dictionary is not saved correctly - fixed
- Zero length PDF files throw index out of range exception - fixed
- PDF file is not saved correctly in page-by-page mode in some situations - fixed
- Text annotations with invalid rectangles and misspelled name are not rendered - fixed
|
|
|
|
|
|
October 5, 2021 - XFINIUM.PDF 9.9.5 Release |
|
|
|
+ Character spacing property (PdfFont.CharacterSpacing)
+ Added extended error reporting for PDF rendering
- Text cannot be extracted from PDF files created with non-embeded Unicode TrueType fonts - fixed
- Identity-H encoded text is not rendered if the cmap table is damaged - fixed
- Some form field values are rendered upside-down - fixed
|
|
|
|
|
|
September 1, 2021 - XFINIUM.PDF 9.9.4 Release |
|
|
|
- Non-isolated transparency groups are not rendered correctly with the built-in and Aurora renderers - fixed
- Indexed images with Chroma key mask cannot be rendered with Aurora renderer - fixed
- PdfTextLine.Text property returns only null - fixed
- Image masks cannot be redacted - fixed
|
|
|
|
|
|
August 2, 2021 - XFINIUM.PDF 9.9.3 Release |
|
|
|
+ Popup annotations
- PdfVisualImage.GetBitmap method throws an exception for image masks - fixed
- The Mask of a PdfVisualImage object does not have Dpix, DpiY, DisplayWidth, DisplayHeight and ImageCorners properties set - fixed
- WPF - Gray8 images cannot be converted to PDF - fixed
|
|
|
|
|
|
July 7, 2021 - XFINIUM.PDF 9.9.2 Release |
|
|
|
+ Added support to retrieve separation info from extracted page content
- An exception is thrown when merging form fields with partial name match and different name levels - fixed
- Newly created PdfFixedDocuments with text using TrueType fonts are not rendered correctly - fixed
- Some patterns are not aligned correctly when using Aurora renderer - fixed
- Invalid content is added when same page is redacted twice and redacted alreas are covered with color - fixed
- Some images are not extracted correctly as Bitmap - fixed
- Page content cannot be parsed if it contains strings greater than 64KB - fixed
- Some existing PDF files are not saved correctly in page by page mode - fixed
- Some PDF files are not merged correctly - fixed
- An exception is thrown when redacting some PDF files - fixed
- No text is displayed when using TrueType fonts with 0:3/0:1 platform:encoding combination - fixed
- Stroked paths are not rendered correctly with Aurora renderer when scaleX != scaleY - fixed
- Name objects are not saved correctly when a page transform is run if they contain spaces - fixed
- System.Drawing.Bitmap object is not converted correctly to PDF when its format is 8bit indexed and the number of colors is less than 255 - fixed
- Page processed by a PdfPageTransform cannot be rendered if it contains embedded images with complex colorspaces - fixed
- Text markup annotations have the Type set to Unknown when they are loaded from a PDF file - fixed
- Resolution of System.Drawing.Bitmap image does not match the resolution of coresponding PdfVisualImage object - fixed
|
|
|
|
|
|
June 1, 2021 - XFINIUM.PDF 9.9.1 Release |
|
|
|
+ Added colorspace extraction from page's Resources
+ Added XMP metadata extraction from PDF files
+ Added support to flatten annotations and form fields when extracting page content
+ Added JPEG2000NET support to .NET Core assemblies
+ Changed Xfinium.Graphics.Aurora.dll to static linking for VC Runtime
- Some PDF pages are not converted correctly to gray - fixed
- Some PDF documents are not properly loaded - fixed
- Small B/W graphics are not rendered at low resolutions with Aurora renderer - fixed
- Flow table layout enters in infinite loop when row height is larger than available height and EnableRowSplit is true - fixed
- Page resources are not extracted properly in some situations when extracting pages from a PDF file - fixed
- Xfinium.graphics.netcore.aurora.dll throws TypeLoadException because of obfuscation - fixed
- Page is rendered black because of invalid CCITT encoded image - fixed
- Page with invalid tokens in content stream is not rendered - fixed
|
|
|
|
|
|
May 4, 2021 - XFINIUM.PDF 9.9.0 Release |
|
|
|
+ Added new Aurora PDF render engine, available for .NET Framework, .NET Core and .NET 5 on Windows
+ Added support for extracting text as text line objects with position information
+ Added support for flow document header/footer extension over the left/right margins
+ Added InfoDpiX and InfoDpiY properties in PdfRendererSettings class
+ Added PdfFormFillOptions
- Some palette based TIFF images are not converted correctly to PDF - fixed
- Resources from upper /Pages nodes are not extracted when the page includes a /Resources dictionary - fixed
- Pages that include annotations with no /Rect entry cannot be converted to image - fixed
- Flattened field values are not displayed correctly in some situations - fixed
- Documents with invalid forms are not converted correctly to image - fixed
- Document with invalid form cannot be loaded. After fix rendering is incorrect - fixed
|
|
|
|
|
|
April 1, 2021 - XFINIUM.PDF 9.8.2 Release |
|
|
|
+ SignatureDictionary property is now available for all signatures
- Code128 barcode cannot drawn on PDF page - fixed
- Some CCITT G4 TIFF images are not converted correctly to PDF - fixed
- Single char Code128 barcode cannot drawn on PDF page - fixed
- Some encrypted documents are not loaded correctly - fixed
- Text using improperly defined fonts is not displayed - fixed
- Some Type3 fonts are not rendered correctly - fixed
- Document cannot be saved in progressive mode when pages contain self referencing form XObjects - fixed
- Annotations are not flattened correctly if the document already contains flattened annotations - fixed
- Some existing PDF files take very long time to save in progressive mode - fixed
|
|
|
|
|
|
March 1, 2021 - XFINIUM.PDF 9.8.1 Release |
|
|
|
- PDF file cannot be loaded in a PdfFixedDocument - fixed
- Text cannot be extracted from PDF page - fixed
- Page cannot be rendered when CalRGB colorspace is set without also setting the stroke/fill color - fixed
- Some PDF pages cannot be rendered - fixed
- Metrics for minus character are not correct when using Times-Roman font - fixed
- Custom signature appearance with imported content is not displayed correctly when file is saved in incremental update mode - fixed
- PDF file with invalid outlines tree cannot be loaded - fixed
- Some comboboxes are not filled correctly when the include Unicode values - fixed
|
|
|
|
|
|
February 1, 2021 - XFINIUM.PDF 9.8.0 Release |
|
|
|
+ Automatic image type detection
+ Bitmap (.bmp) images
+ Improved performance when saving PDF files to disk
+ PdfForm.CosDictionary property is now public
- Numbers with double minus are parsed as positive instead of negative - fixed
- Some characters in Type1 fonts are not displayed - fixed
- Text using ZapfDingbats font is not displayed correctly when the font uses a custom encoding - fixed
- Graphics using CalGray colorspace are not rendered correctly - fixed
- TrueType glyphs with more than 64 contours are not rendered - fixed
- Tab characters are not rendered as space - fixed
- Some non-embedded fonts are not mapped correctly to local fonts - fixed
- Blue specified as 255 instead of 1 is displayed as black - fixed
- ICC indexed JPG2000 image with /Decode array is not decoded correctly - fixed
- JPEG2000 images with DeviceN colorspace are not rendered correctly - fixed
- PdfFixedDocument.EndSave did not flush the document content before computing the digital signatures - fixed
- Text using UniCNS-UTF16-H encoding is not displayed - fixed
- Redaction throws an exception when font label cannot be matched to font dictionary - fixed
- Text is not extracted correctly from some PDF files - fixed
|
|
|
|
|
|
January 5, 2021 - XFINIUM.PDF 9.7.2 Release |
|
|
|
+ Added support for custom digital signatures
- Some Type3 fonts are not displayed correctly - fixed
- Text is not rendered when embedded Arial font is damaged - fixed
- Field widget orphans are not rendered correctly in some situations - fixed
- Words cannot be extracted from PDF page - fixed
- QRCode quiet zones are ignored when rendering the barcode - fixed
- Obfuscated xfinium.pdf.netstandard assembly does not work - fixed
- PdfFixedDocument.PdfVersion returns Unknown for PDF 2.0 files - fixed
- Formatted content is not properly center/right aligned when text is wrapped - fixed
- Transparent images are not rendered correctly when an opacity value is active in the current graphics state - fixed
- Some CFF fonts are not rendered correctly - fixed
- JPEG2000 images with DeviceN colorspace are not rendered correctly - fixed
|
|
|
|
|
|
December 1, 2020 - XFINIUM.PDF 9.7.1 Release |
|
|
|
+ Added support for LZW compression when converting PDF to TIFF images
- Document hangs on save - fixed
- Some Type3 fonts are not rendered when using GDI/Skia renderers - fixed
- Encrypted documents that use PDF object compression cannot be opened with Adobe Acrobat - fixed
- PDFListBox.SelectedItem property is null when the listbox supports multiple selection and the /V entry is a string and not an array - fixed
- PDFListBox.SelectedIndexes property is not loaded correctly when the listbox includes multiple items with the same export value but only one is selected - fixed
- Documents with cyclic outlines cannot be loaded - fixed
- Page cannot be rendered when fonts contain invalid 'post' table - fixed
- Document with recursive xref cannot be loaded - fixed
- RC4 encrypted PDF files with key size between 40 and 128 cannot be loaded - fixed
- TIFF images with CCITT 1D compression are not converted correctly to PDF - fixed
- FlowDocument layout cannot be realized in some situations - fixed
- PDF dictionary cannot be loaded if its values include name objects that start with # without a hex number - fixed
|
|
|
|
|
|
November 2, 2020 - XFINIUM.PDF 9.7.0 Release |
|
|
|
+ Fast PDF encryption/decryption with less overhead
- Bottom border is not displayed when a table cell split across pages - fixed
- Some characters in custom subset TrueType fonts are not displayed - fixed
- Page cannot be rendered when including text with 90msp-RKSJ-H encoding - fixed
- SVG image with very long paths cannot be converted to PDF - fixed
|
|
|
|
|
|
October 2, 2020 - XFINIUM.PDF 9.6.3 Release |
|
|
|
- Text using non-embedded font is not rendered even if the font is installed on local machine - fixed
- Position of extracted text is not correctly in some situations - fixed
- In some scenarios auto-tagging does not work correctly in flow documents - fixed
|
|
|
|
|
|
September 1, 2020 - XFINIUM.PDF 9.6.2 Release |
|
|
|
- Text drawn using Unicode TrueType fonts created from other Unicode TrueType font cannot be extracted - fixed
- Some rows are not displayed when the a table is split across pages - fixed
- The size of extracted text fragments is not correct when the text uses Type3 fonts - fixed
- Some MMType1 fonts are not rendered correctly - fixed
- Some CCITT images are not decoded correctly - fixed
|
|
|
|
|
|
August 4, 2020 - XFINIUM.PDF 9.6.1 Release |
|
|
|
+ Added VisualBounds property to PdfVisualObject class
- Unicode characters are not displayed when font is not embedded and its name matches a base PDF font - fixed
- Flow table layout is not performed correctly - fixed
- Flow table layout is not performed correctly when cell span breaks on page boundary and a new cell span follows it - fixed
- Unicode characters are not rendered when the text uses a base PDF font with a customized encoding - fixed
- Existing page content becomes garbled when adding new content to the page - fixed
- Page cannot be displayed because of invalid TrueType cmap subtable - fixed
- String cells reset their alignment when the parent row is split across pages - fixed
- Existing digitally signed PDF files cannot be saved - fixed
- Digital signature cannot be validated is some situations - fixed
- Flow composite cell is not split correctly when it contains text ending with NewLine character - fixed
- SVG image with very long paths cannot be converted to PDF - fixed
|
|
|
|
|
|
July 1, 2020 - XFINIUM.PDF 9.6.0 Release |
|
|
|
+ Load digital signatures from signed PDF files
+ Decode existing signatures into ASN.1 objects
+ Extract the certificate from digital signatures
+ Save the signed copy of a PDF document
- SVG with <use> node is not converted correctly to PDF - fixed
- Added support for partially loading of COS stream objects
- Extracted page appears to be cut when inserted into new document - fixed
- Page with invalid Type3 fonts cannot be rendered - fixed
- Damaged PDF file cannot be rendered - fixed
- Flow table layout cannot be realized in some situations - fixed
- Japanese text search fails on Xamarin.Android in some situations - fixed
- JavaScript blocks are not loaded when PdfDocumentFeatures.EnableJavaScriptBlocks is true - fixed
- Document is not loaded - fixed
- Annotations are not loaded when PdfDocumentFeatures.EnablePageAnnotations is true - fixed
- FileName property is empty for remote go to actions in some situations - fixed
- Text is not displayed when font uses an encoding with differences array that includes dummy names - fixed
|
|
|
|
|
|
June 1, 2020 - XFINIUM.PDF 9.5.3 Release |
|
|
|
- SVG is not converted to PDF because viewbox is not parsed correctly - fixed
- Visual objects cannot be extracted from PDF page, the result contains only a few objects - fixed
- Text position is not computed correctly when it uses a Type3 font - fixed
- SVG with masked image is not converted correctly to PDF - fixed
- Page content cannot be extracted if page rotation is 360 - fixed
- Page cannot be rendered to image - fixed
- In partial load mode the indirect reference objects cannot be read - fixed
|
|
|
|
|
|
May 1, 2020 - XFINIUM.PDF 9.5.2 Release |
|
|
|
- In some situations auto-tagging generates an exception on flow table headers - fixed
- StackOverflowException is thrown when loading a PDF form with invalid circular links in form definition - fixed
- PdfPageInfo.Width property throws NullReferenceException with some files - fixed
- Page cannot be rendered because of damaged JPEG images - fixed
- Annotation is not rendered in the correct position - fixed
- Annotation is not flattened in the correct position - fixed
- Raster images in SVG are not displayed when SVG is converted to PDF - fixed
- Page cannot be rendered if it contains JPEG2000 images that cannot be decoded - fixed
|
|
|
|
|
|
April 2, 2020 - XFINIUM.PDF 9.5.1 Release |
|
|
|
+ Added support for forcing font substitution even if the font is embedded
+ Changed behavior - a PdfPage that belongs to a PdfFixedDocument cannot be added to another PdFixedDocument as this can lead to subtle bugs in the generated PDF file
- Rotate transform in SVG is not handled correctly in some situations - fixed
- Some percentage size and positions in SVG are not handled correctly - fixed
- WIN - Text using non-embedded TrueType fonts that are backed by local TrueType collections is not displayed - fixed
- WIN - PdfImage objects cannot be drawn on the page when they are created from a 32bit RGB bitmap - fixed
- Page with invalid fonts cannot be rendered, throws memory exception - fixed
- Text extraction fails with exception when encountering invalid Type0 fonts - fixed
- Opacity for fill/stroke in SVG is not handled correctly in some situations - fixed
- Hanging parts of characters p,q,g,j,y are cut when filling fields that have height almost identical to font size - updated
|
|
|
|
|
|
March 2, 2020 - XFINIUM.PDF 9.5.0 Release |
|
|
|
+ Fast and low overhead PDF merging through dedicated PdfMerger class
- Some text is not extracted correctly from PDF files - fixed
- Page transforms fail when processing pages with form Xobjects linked in /Resources stored at /Pages level - fixed
- Replace image transform fails when removing an image that is used multiple times on the same page - fixed
- Page transform fails when page includes form Xobjects with a /Contents entry - fixed
- Annotations with reversed coordinates in /Rect entry are not rendered - fixed
- WPF - RGB/Cmyk JPEGs are not rendered correctly - fixed
- Color LZW images are embedded incorrectly in PDF files - fixed
|
|
|
|
|
|
February 3, 2020 - XFINIUM.PDF 9.4.1 Release |
|
|
|
+ Added SourceXResolution and SourceYResolution properties in PdfTiffImage and PdfXLTiffImage classes to give access to resolution information included in TIFF image
- Handwritten signature image is not fully displayed - fixed
- Text is not extracted correctly from some PDF files - fixed
- Documents with pages that have non-standard rotation values cannot be loaded - fixed
- /UF key is not set when setting the FileName property on a remote goto action - fixed
- Some palette based TIFF images are not converted correctly to PDF - fixed
- Some 1bit LZW encoded TIFFs are converted as negative to PDF
|
|
|
|
|
|
December 20, 2019 - XFINIUM.PDF 9.4.0 Release |
|
|
|
+ Extraction of page content with associated logical structure information
+ Multipage TIFF images created by PdfDocumentRenderer class are now compressed by default
+ Ink annotations now use round line joins and line caps
- Some unicode characters in Ansi TrueType fonts are not rendered - fixed
- CCITT encoded TIFF images are not handled correctly in PdfXLTiffImage class - fixed
- The tree of structure elements is not properly loaded in some situations - fixed
- Unicode text cannot be set as content of free text annotations - fixed
- Border color for free text annotations cannot be set to a different color than text color - fixed
|
|
|
|
|
|
November 12, 2019 - XFINIUM.PDF 9.3.1 Release |
|
|
|
- Flow table layout cannot be realized in some specific conditions - fixed
- New signature fields invalidate previous signatures - fixed
- ToUnicode cmap is not processed correctly in some situations - fixed
- Text with tab characters is not fit correctly inside a rectangle - fixed
- Some images cannot be extracted from PDF pages
|
|
|
|
|
|
October 8, 2019 - XFINIUM.PDF 9.3.0 Release |
|
|
|
+ PDF viewer control for .NET Core 3.0 Windows Forms
+ PDF viewer control for .NET Core 3.0 Windows Presentation Foundation
+ Added PdfPageGraphics.Clear method
- 4bit PNG images with alpha channel are not drawn correctly on the PDF page - fixed
- Checkboxes with /Opt array return incorrect export value and cannot be checked by value - fixed
- The appearance of stamp annotations changes when annotation position/size changes - fixed
- Some PDF files are not merged correctly - fixed
- Some damaged PDF files cannot be loaded - fixed
|
|
|
|
|
|
September 2, 2019 - XFINIUM.PDF 9.2.1 Release |
|
|
|
- Clear method on PdfDocument.JavaScriptBlocks collection causes a stack overflow - fixed
- WIN - Sometimes an exception is thrown when the form containing the PdfCoreView control is closed and the current page is still being rendered - fixed
- Rotated annotations are not flattened correctly in some situations - fixed
- Some dashed lines are not rendered correctly - fixed
- Code128 barcodes are not valid for some data combinations - fixed
- Some damaged PDF files cannot be loaded - fixed
|
|
|
|
|
|
August 2, 2019 - XFINIUM.PDF 9.2.0 Release |
|
|
|
+ BeforeContentDraw/AfterContentDraw events for flow content objects
+ BeforeCellDraw/AfterCellDraw events for table cells
+ UWP - added ZoomChanged, ZoomModeChanged and PageNumberChanged events
- Text cannot be extracted from PDF file - fixed
- Page content is dropped when applying a page transform if operands are split over content streams - fixed
- Text underlines and block backgrounds are not displayed correctly in formatted content when lines have different heights - fixed
- UWP - PdfCoreView current page number cannot be changed using PageNumber property - fixed
- Offset to xref table is incorrect when file size is larger than 1 GB - fixed
- Pages with non-embedded Type1 fonts substituted with TrueType fonts are not rendered correctly - fixed
|
|
|
|
|
|
July 1, 2019 - XFINIUM.PDF 9.1.1 Release |
|
|
|
+ Added support for saving rendered pages as TIFF images with Zip compression
+ Added suport for controlling text overflow in single line string cells
- /SigFlags entry disables document editing in Acrobat even if the document is not signed - fixed
- On some computers the revocation mode is done online when including the whole certificate chain in a digital signature and this causes delays in execution - fixed
- Pages with invalid objects in /Annots array cannot be rendered - fixed
- For certificates with multiple CDP urls, OnCrlInformationNeeded is called only once for the first url - fixed
- In some situations the PdfXLTiffImage class does not decode correctly LZW encoded TIFFs - fixed
- In some situations the hash of a signed PDF was not computed correctly - fixed
- Non-embedded CourierStd Type1 font is rendered as Arial - fixed
- Some damaged indexed images are not rendered correctly - fixed
- No text is displayed if the embedded font is damaged - fixed
|
|
|
|
|
|
May 30, 2019 - XFINIUM.PDF 9.1.0 Release |
|
|
|
+ PdfGifImage class for drawing GIF images on PDF pages
- Visual objects cannot be extracted from PDF file - fixed
- Table layout fails (hangs out) when the row that needs to be split contains only a cell span - fixed
- PDF file cannot be loaded if pages have rotation less than 0 or greater than 360 - fixed
- Table layout fails when the table contains only a header and no rows - fixed
- In some situations cell spans are not split correctly across page breaks - fixed
- Cannot build Android applications with xfinium.pdf.xamarin.android.dll in Release mode - fixed
- 1bpp image with ICC colorspace are not extracted and saved correctly - fixed
- PDF files cannot be loaded if previous code modifies the WinAnsi encoding - fixed
- PdfFlowDocument.StartNewPage method throws an exception if the document has no content - fixed
- Long text in single line string cells overflows in next cells - fixed
- Row is not split correctly when it includes empty cells - fixed
- Rotated pages with 0 size signature fields cannot be extracted from PDF file - fixed
- Page cannot be rendered when a font contains an invalid encoding - fixed
- JPEG2000 image is not rendered correctly when converting PDF page to image - fixed
- Page cannot be rendered when it contains free text annotations with invalid color definition - fixed
- Page cannot be rendered when it contains a very large JPEG - fixed
- Android - In some situations the PdfCoreView control tries to display non-existent pages - fixed
- Android - Images with JPEG encoded softmasks are not rendered correctly - fixed
- Some transparent images (from graphics state transparency) are not rendered correctly at resolutions higher than 96dpi - fixed
- Some characters from Type3 font are not displayed when rendering a PDF page to image - fixed
|
|
|
|
|
|
March 18, 2019 - XFINIUM.PDF 9.0.0 Release |
|
|
|
+ Logical document structure
+ Tagged PDF and accessibility
+ PDF/UA-1 support
+ WIN - Added support to get the extracted images as System.Drawing.Bitmap objects
+ Added support to set the timestamp token directly for the digital signature
- Some Type1 fonts cannot be rendered - fixed
- Page cannot be rendered if it contains text with UniCNS-UCS2 encoding - fixed
- Page rotation property is not loaded if it not defined at page level - fixed
- Optional content groups with no default state are set to off - fixed
- Jpeg2000 images cannot be extracted as PNG/TIFF - fixed
- Images on the page are rendered as black boxes if they are first extracted - fixed
|
|
|
|
|
|
February 4, 2019 - XFINIUM.PDF 8.4.1 Release |
|
|
|
+ Added support to specify the certificate chain explicitly for digital signatures
+ Added support to specify whether partial characters can be removed during redaction
+ Added support to recalculate flow content height even if the 'width' has not changed
+ Upgraded SkiaSharp support to 1.68.0
+ Added evaluation watermark for extracted text in evaluation version
- PdfCmsDigitalSignature.OnComputeSignature is not called if the certificate does not have a private key - fixed
- PdfDigitalSignature.OnCrlInformationNeeded is not called if CRL URL is not included in the certificate - fixed
- Some TrueType files cannot be loaded - fixed
- WPF - When loading and closing documents in the viewer very fast, an exception occurs - fixed
- Signatures blue horizontal panel is not displayed in Acrobat when loading a file signed with XFINIUM.PDF - fixed
- Text with font size = 1 is not redacted correctly - fixed
- Some 1bpp images become negative after redaction - fixed
- JPEG images with LeftBottom orientation are not drawn correctly on the PDF page - fixed
- Fields are not flattened correctly when the same page is extracted multiple times from a PDF file - fixed
- Page cannot be rendered when it contains indexed images with a string based color table - fixed
- Text using fonts with UniGB-UTF16-H encoding is not extracted correctly - fixed
- PdfJpeg2000Image class does not read image information from the input file - fixed
|
|
|
|
|
|
December 14, 2018 - XFINIUM.PDF 8.4.0 Release |
|
|
|
+ Support for externally computed digital signatures
+ Multiple selected items in listbox fields
+ Support for PDF/A standard when saving documents page by page
+ Load a visual document in the viewer from a PdfFixedDocument
+ WIN - Keyboard navigation in PdfCoreView control
- WIN - PdfImage cannot be created from System.Drawing.Bitmap on .NET 4.x - fixed
- Forms fields FDF export does not work - fixed
- Forms fields XFDF export does not work - fixed
- Forms fields XML import does not load multiple values for list boxes - fixed
- Text is not fully displayed in table cell when using some inner margins - fixed
- Forms fields XFDF import/export does not handle multiple values for list boxes - fixed
- CJK text is not displayed correctly after XFDF import - fixed
- Flow content rows are not split correctly when the cells contain long text without spaces - fixed
- GDI - CMYK JPEGs are rendered as negative - fixed
- Page with invalid TrueType fonts cannot be rendered - fixed
- Some TrueType fonts cannot be rendered - fixed
- GDI/SKIA - Some clipping paths are not applied correctly - fixed
- GDI/SKIA - Some characters in Type3 fonts are clipped - fixed
- Page content is not rendered visible because of invalid clip path - fixed
- Image with invalid decode array is not rendered correctly - fixed
- Some Type1 fonts are rendered incorrectly - fixed
- SKIA - 1bpp indexed images are not rendered - fixed
- SKIA - graphics state transparency is not applied to image - fixed
- Annotations without visual appearance are not rendered when converting a PDF page to image - fixed
- GDI/SKIA - Pages with Type3 fonts cause a memory leak during rendering - fixed
- GDI/SKIA - Page is not rendered due to invalid path - fixed
- SKIA - Image with 2bpp soft mask is not rendered - fixed
- Page with invalid Type1 font cannot be rendered - fixed
- Pages that contain font with KSCms-UHC-H encoding cannot be rendered - fixed
- Some SVG paths are not rendered correctly - fixed
- Pages with comb fields that have null value cannot be rendered - fixed
- Hidden fields are visible when rendering a page to image - fixed
- Pages with 0 width/height annotations cannot be rendered - fixed
- 16bpp RGB image is not renderer - fixed
- 2bpp indexed image is not rendered - fixed
|
|
|
|
|
|
September 28, 2018 - XFINIUM.PDF 8.3.3 Release |
|
|
|
- Encrypted documents that use PDF object compression cannot be opened - partial fix (most viewers can open the files, Acrobat Acrobat shows an error)
- Document's DisplayMode is not returned correctly - fixed
- Document's PdfVersion is not returned if it is not stored in the document catalog - fixed
- Some tools cannot open PDF files with JPEG images if the file has been rendered to image and saved - fixed
- GDI - Image is rendered upside down - fixed
- Skia - Image is rendered upside down - fixed
- Font is rendered too large - fixed
- Skia - Image with chroma key mask is not rendered correctly - fixed
- In some situations page rendering hangs indefinitely - fixed
- UWP - PDF viewer control does not display any pages at some zoom levels - fixed
- WIN/WPF/UWP/Android/iOS/Mac - PageNumber is not properly updated when scrolling through pages in the PDF viewer controls - fixed
- JPEG2000 images without /Colorspace entry cannot be decoded - fixed
- GDI - Some dotted path throws an OutOfMemoryException - fixed
- Page cannot be rendered if embedded TrueType fonts are invalid - fixed
- GDI - 2 bit indexed cannot be rendered - fixed
- Page cannot be rendered if color is not set for a non-device colorspace - fixed
- Page cannot be rendered if embedded JPEGs are not valid - fixed
- GDI - Page cannot be rendered if the transformation matrix is invalid - fixed
- Page cannot be rendered if embedded LZW encoded images are not valid - fixed
- Text shown using " operator is not rendered - fixed
|
|
|
|
|
|
August 30, 2018 - XFINIUM.PDF 8.3.2 Release |
|
|
|
- Transparency groups are not rendered - fixed
- Cmap fix in 8.3.1 caused another cmap test to fail - fixed
- Position of some extracted text fragments is not correct - fixed
- Some documents cannot be updated incrementally - fixed
- Some SVG images are not rendered correctly - fixed
- Text appears to small when converting some PDF pages to images - fixed
- In some situations the text color is not set correctly on free text annotations - fixed
- Some annotations are not flattened correctly - fixed
- Transparent images (from graphics state transparency) are not rendered correctly - fixed
|
|
|
|
|
|
July 31, 2018 - XFINIUM.PDF 8.3.1 Release |
|
|
|
- NET Core - some form fields cannot be filled with Unicode characters - fixed
- JPG2000 images with indexed CMYK colorspace are not decoded correctly - fixed
- Some images are not extracted correctly - fixed
- WPF - Grayscale JPEG images are not decoded correctly - fixed
- Skia - Images masks are not rendered correctly - fixed
- Skia - Some dash patterns throw an exception - fixed
- GDI - Images masks are not rendered correctly - fixed
- GDI - Some dash patterns are not displayed - fixed
- Some text with cmap encoding is not rendered - fixed
|
|
|
|
|
|
June 29, 2018 - XFINIUM.PDF 8.3.0 Release |
|
|
|
+ Hatch style brushes: cross, diagonal cross, forward diagonal, backward diagonal, horizontal, vertical, checkerboard, large diamond, small diamond, large disc, small disc, large circle, small circle.
+ Background for paragraphs in formatted content
- Content is not aligned correctly on vertical in composite cells - fixed
- Some space characters are rendered as squares - fixed
- Flow table row properties are not preserved when the table is split - fixed
- Words cannot be extracted from PDF file if the text contains ligatures - fixed
- SKIA - Images with soft masks are not rendered - fixed
- Graphic engines for iOS and Android do not display the vector graphics - fixed
|
|
|
|
|
|
May 30, 2018 - XFINIUM.PDF 8.2.0 Release |
|
|
|
+ PDF structure compression
- PDF file with hybrid xref is not loaded correctly - fixed
- Text is not extracted correctly from PDF file - fixed
- WIN/WPF - File with Multiply blend mode is not displayed correctly in the viewer when using the GDI+ renderer - fixed
|
|
|
|
|
|
April 30, 2018 - XFINIUM.PDF 8.1.0 Release |
|
|
|
+ FitWidth zoom mode for PDF viewer controls
+ PageClick/PageTap and PageDoubleClick/PageDoubleTap events for PDF viewer controls
+ Support for automatic fit witdth when double clicking/double tapping a page in the PDF viewer controls
- Flattening multiple annotations on the same page can lead to invalid page content - fixed
- OTF/CFF fonts cannot be used with Pdf(Ansi/Unicode)TrueTypeFont(System.Drawing.Font) constructor - fixed
- Encrypted document cannot be loaded, null reference exception is thrown - fixed
- Spaces are missing from extracted text - fixed
- .NET Core - Obfuscation causes the JPEG2000 decoder to stop working - fixed
- WIN - Pdf(Ansi/Unicode)TrueTypeFont objects cannot be created from System.Drawing.Font - fixed
- WIN - Page cannot be converted to image using GDI+ renderer - fixed
- WIN - Viewer cannot be loaded - fixed
- WIN - Page is not displayed correctly in the viewer control when using GDI+ renderer - fixed
- WIN/WPF - Black blocks appear on rendered page image when using GDI+ renderer - fixed
- WIN/WPF/UWP/Android - Black blocks appear on rendered page image when using the Skia renderer - fixed
- Some PDF pages cannot be rendered - fixed
|
|
|
|
|
|
March 29, 2018 - XFINIUM.PDF 8.0.0 Release |
|
|
|
+ Approval and certifying digital signatures based on X509 certificates
+ Basic CMS and PAdES digital signatures with SHA256, SHA384 and SHA512 support
+ Signature timestamps
+ OCSP and CRL information included in digital signatures
+ Document security store
+ Document timestamps
+ LTV (Long Term Validation) enabled digital signatures
+ Support for hardware signature tokens/smartcards (Windows, WPF, Mac)
- Documents that contains very large string objects cannot be loaded - fixed
- Documents without /ID entry in the trailer cannot be loaded - fixed
- Flow table loses its margins when it is split across pages - fixed
- In some situations flow table layout enters in infinite loop - fixed
- Some PDF pages cannot be renderer - fixed
|
|
|
|
|
|
February 27, 2018 - XFINIUM.PDF 7.1.2 Release |
|
|
|
+ Added support to clip extracted page content
- PdfTextEngine.GetStringHeight method does not break long words when the 4th parameter is true - fixed
- Text is not extracted correctly from PDF file because the ToUnicode cmap is not properly built - fixed
- Text cannot be extracted from PDF file - fixed
- User defined destination to flow heading content does not work - fixed
- Text fragment metrics are not computed correctly when the font is not properly defined - fixed
- Text cannot be extraced from page because the content stream contains invalid tokens - fixed
- Annotations added to a page are not rendered unless the document is saved and reloaded - fixed
- Skia - PDF pages with indexed images cannot be rendered - fixed
- Skia - Large pages with many large clip regions or blend modes throw memory exceptions - fixed
- Some large pages cannot be rendered - fixed
- Image is rendered partially - fixed
- Page cannot be rendered because the content stream contains invalid tokens - fixed
- Page cannot be rendered in iOS/Mac viewer when using CoreGraphics rendering engine - fixed
|
|
|
|
|
|
January 31, 2018 - XFINIUM.PDF 7.1.1 Release |
|
|
|
+ Added support to specify the type of content (text/images) to redact
+ Added support to wrap long words (that do not fit on a line) at character level
+ Upgraded SkiaSharp support to 1.59.3
- Width of extracted text fragments is not computed correctly in some scenarios - fixed
- Android - Memory used by bitmaps during JPEG decoding was not released - fixed
- UWP - Jpeg images are not decoded correctly - fixed
- iOS/Mac - 8bpp Jpeg images cannot be decoded - fixed
- Document cannot be loaded, stack overflow exception exception is thrown - fixed
- Invalid JPEG streams that start with 0x0A cannot be decoded - fixed
- ConvertToGray page transform generates invalid page content when inline images are present - fixed
- ConvertToRgb page transform generates invalid page content when original page content assumes default DeviceGray colorspace - fixed
- Some characters in base 14 fonts with code above 255 (introduced through /Differences array) are not rendered - fixed
- Some custom encoded Type1 fonts are not rendered correctly - fixed
- Win - Non embedded fonts are not rendered correctly even if they are installed on the local machine - fixed
- Pages with inline JPEG images cannot be rendered - fixed
- Text based clip region is not applied correctly - fixed
|
|
|
|
|
|
December 20, 2017 - XFINIUM.PDF 7.1.0 Release |
|
|
|
+ Add/remove pages in the PDF viewer controls
+ Added capability to create a PDF action from the corresponding cos dictionary
+ Added support to control the baseline of first digit in EAN barcodes
- PDF documents are not converted correctly to multipage TIFF when they contain color graphics - fixed
- PdfVisualDocument.Close method does not clear the viewer of visual content - fixed
- iOS - PdfCoreView control crashes when it is instantiated from code using the parameterless constructor - fixed
- Text using a cmap based encoding is not rendered correctly - fixed
- A zero height clip path throws an exception with the GDI renderer - fixed
|
|
|
|
|
|
November 7, 2017 - XFINIUM.PDF 7.0.0 Release |
|
|
|
+ PDF viewer controls for Windows Forms, Mac, WPF, UWP, iOS and Android
+ Support for .NET Standard 1.0 and higher for maximum platform compatibility
+ Custom page numbers in table of contents (in flow documents)
+ Search text across text lines boundaries
- Some PDF files cannot be loaded - fixed
- Width for the character with id 0 is not retrieved correctly - fixed
- Checkbox state was not correctly determined when its value included spaces - fixed
- Glyph corners are not computed for extracted text fragments that use Type3 fonts - fixed
- Text cannot be extracted when the /Widths array is missing from the corresponding font - fixed
- Table height is computed incorrectly when it has a header and it appears at the end of the page - fixed
- File attachment and text annotations cannot be added to flow documents - fixed
- Middle aligned text appears lower for some fonts - fixed
- Invalid numbers (very large) are not saved correctly and the PDF file becomes invalid - fixed
- Textbox fields do not display the correct text when the field value contains characters not included in the field font's encoding - fixed
- PDF files are not merged correctly when graphic resources are not defined at page level - fixed
- Long words do not wrap in multiline text fields - fixed
- Field value cannot contain Unicode characters if the field font is also TrueType Unicode - fixed
- Some composite glyphs are not rendered correctly - fixed
- Available space is not computed corectly for last visible row in a table with header at page bottom - fixed
- /F key is not read for Launch actions when it is included in the /Win dictionary - fixed
- Vertical text is not rendered correctly - fixed
- Center aligned fields with multiple widgets appear left aligned after being filled - fixed
- Page cannot be converted to image when using PdfRgbByteRenderingSurface class - fixed
- PdfXLTiffImage class displays always only the first frame in the image - fixed
- Graphic path is not rendered correctly - fixed
- Some inline images cannot be decoded - fixed
|
|
|
|
|
|
July 21, 2017 - XFINIUM.PDF 6.9.0 Release |
|
|
|
+ Text and words extraction from user defined page areas
+ Selective page content rendering (turn on/off vector graphics, text, images, annotations and form fields) (PRO)
+ Xamarin.Forms samples
+ Support to set explicitly the font used for field appearance
+ Exception is thrown is TIFF image uses an unsupported compression mode
+ PdfCosStream.DecodedStream property is now visible
+ PdfCosDictionaryContainer.OriginalObjectNumber property is now public
- Some damaged PDF files cannot be loaded - fixed
- PDF document encrypted with AES256 cannot be loaded - fixed
- PDF/A-3 file with form fields cannot be resaved as PDF/A-3 - fixed
- When existing PDF/A-3 file is re-saved, the custom metadata is lost - fixed
- Documents with CMYK colors and RGB output profile (or viceversa) cannot be saved as PDF/A - fixed
- Extended ASCII characters are not displayed correctly in the form fields - fixed (PRO)
- Non-embedded Type1 fonts are not rendered correctly - fixed (PRO)
- Image rotated using EXIF tag are not drawn correctly when using scaling based on image aspect ratio - fixed
- Flow document layout enters in endless loop in some scenarios - fixed
|
|
|
|
|
|
May 30, 2017 - XFINIUM.PDF 6.8.0 Release |
|
|
|
+ Convert extra large TIFF images (GBs) to PDF
+ Font substitution (PRO)
+ Improved memory usage when rendering PDF page that include many images (PRO)
+ Added support for extracting COS objects from the PDF file based on object number
- Some AES encrypted PDF files cannot be loaded - fixed
- Document cannot be encrypted if it contains null cos strings - fixed
- Text cannot be extracted from some PDF files - fixed
- CJK form field content cannot be rendered - fixed (PRO)
|
|
|
|
|
|
April 24, 2017 - XFINIUM.PDF 6.7.1 Release |
|
|
|
+ DataMatrix ASCII encoding updated to use 1 byte per pair of digits
- Some PDF pages cannot be rendered at 150 dpi or higher - fixed (PRO)
- Pages cannot be extracted from some PDF files - fixed
- Stroked path in form XObjects inherits some properties from the previous stroked path in page content when the pen used default values for those properties - fixed
- Some TIFF images are not decoded correctly - fixed
- When merging files using PdfFixedDocument.AppendFile method the output file is very large - fixed
|
|
|
|
|
|
March 14, 2017 - XFINIUM.PDF 6.7.0 Release |
|
|
|
+ Superscript and subscript text in formatted content and flow documents
+ Form XObject flow content
+ Annotation flow content
+ Extra large JPEG images
- Some inline images are skipped from decoding - fixed (PRO)
- Some Type1 fonts are not displayed - fixed (PRO)
- Formatted content object does not keep the line spacing when it is split - fixed
- A StackOverflowException is generated in some situations when working with tables in flow documents - fixed
- Pages that contain destinations with invalid page numbers cannot be merged - fixed
- Pages cannot be removed from the document when the page collection is structured internally as a tree - fixed
- Unicode URIs are not extracted correctly - fixed
- Extracted pages that share an optional content group cannot be inserted in a PdfFixedDocument - fixed
- Extended ASCII characters in range 128 - 160 are not displayed in the PDF file with Ansi TrueType fonts - fixed
- In some situations a reused PdfFormattedContent object displays the same text even if some inner blocks have been changed - fixed
|
|
|
|
|
|
January 11, 2017 - XFINIUM.PDF 6.6.0 Release |
|
|
|
+ PDF/A-2 B/U support
+ PDF/A-3 B/U support
- Pages with shadings that have backgrounds cannot be rendered - fixed (PRO)
- Some characters are not displayed correctly when filling form fields that use MacRoman encoded fonts - fixed
- Visual objects cannot be extracted from a page that contains text stroked/filled with patterns - fixed
|
|
|
|
|
|
November 24, 2016 - XFINIUM.PDF 6.5.0 Release |
|
|
|
+ Document headers and footers
+ Table headers
- Clip masks created from text outlines are ignored - fixed (PRO)
- Some characters are not displayed - fixed (PRO)
- Pages with zero width shading patterns are not rendered correctly - fixed (PRO)
- First digit is not placed correctly when PdfBarcodeTextPosition.BottomEmbedded value is used for EAN13 barcode text position - fixed
- JPEG images with RightTop EXIF rotation are not drawn correctly on the page - fixed
- RGB, CMYK and Gray page transforms do not work on pages with patterns - fixed
- AES encrypted files with damaged padded blocks cannot be loaded - fixed
- Row height is not computed correctly for some cell spans - fixed
|
|
|
|
|
|
October 11, 2016 - XFINIUM.PDF 6.4.0 Release |
|
|
|
+ Support for external graphic engines (GDI+, Skia, Win2D, CoreGraphics) when rendering PDF files
+ Full support for rich media annotations
- Some CFF fonts are not rendered correctly - fixed (PRO)
- Content is missing when composite cell is split - fixed
- Some encrypted PDF files cannot be decrypted - fixed
- Formatted content cannot be wrapped when a textblock has null text
- Form XObjects are removed from the page when redaction is applied - fixed
- RowSpan and ColSpan properties are not copied when a cell is copied - fixed
- .NET Core - XMP Metadata is not saved - fixed
- .NET Core - Optional content proerties dictionary not built properly - fixed
|
|
|
|
|
|
August 9, 2016 - XFINIUM.PDF 6.3.1 Release |
|
|
|
+ Added PdfFile.ExtractPageInfo method
- When formatted content includes lines with different heights, the content is not laid out correctly - fixed
- Explicit cell bottom border is not displayed for cells that are split - fixed
- Textbox height is not computed correctly when using Roboto font - fixed
- PDF document cannot be generated when negative heights are computed for flow content objects - fixed
- Documents with invalid appearance definition for form fields cannot be flattened - fixed
- Text is truncated when using middle vertical alignment in a textbox and text height = textbox height - fixed
- Formatted content is not split correctly in some situations - fixed
- Some content elements are missing when flow document is rendered - fixed
- Flow documents cannot be generated in some situations - fixed
- Null reference exception is thrown when CIDFontType2 font does not include a /W array - fixed
|
|
|
|
|
|
July 7, 2016 - XFINIUM.PDF 6.3.0 Release |
|
|
|
+ .NET Core support
+ Extracted images preserve transparency when they are saved as PNG if the source image has a soft mask
+ Extraction of embedded font data for text fragments
- CFF fonts with CIDToGID map are not displayed correctly - fixed (PRO)
- Some Type1 fonts are not rendered correctly - fixed (PRO)
- Double quotes are not rendered correctly with CFF Winansi encoded fonts - fixed (PRO)
- Images with chroma key mask are not rendered correctly - fixed (PRO)
- Images with chroma key mask are not extracted correctly - fixed
- Fill and stroke alpha are not loaded when extracting visual objects from a PDF file - fixed
- TransformedFontSize is not computed correctly for rotated text fragments - fixed
- Bates numbers are not properly removed from some documents - fixed
- Some indexed images are not converted correctly to gray when the page is processed through a ConvertToGray transform - fixed
- Text is not laid out correctly in a box with some fonts - fixed
- Font resources are lost when saving PDF forms that define resources only at form level - fixed
|
|
|
|
|
|
June 9, 2016 - XFINIUM.PDF 6.2.0 Release |
|
|
|
+ Automatic generation of table of contents in flow documents
+ Added support for converting colors to RGB
+ Added support for stroke/fill alpha in extracted visual objects
- PCL - Page with non-embedded CJK font cannot be rendered - fixed (PRO)
- Case insensitive search fails in some situations - fixed
- Multiline text cannot be drawn with a TrueType font created from another TrueType font object - fixed
- Some portfolio items cannot be extracted - fixed
- New content cannot be added to a page after its content has been processed through a page transform - fixed
- Dash pattern is not loaded for paths when extracting visual objects from a PDF file - fixed
- Text is not extracted correctly from some PDF files - fixed
- Pen and Brush are not loaded for text fragments created with TJ operator when extracting visual objects from a PDF file - fixed
|
|
|
|
|
|
May 5, 2016 - XFINIUM.PDF 6.1.0 Release |
|
|
|
+ Add destinations to flow content objects
+ Add outlines to flow documents
+ Add file attachments to flow documents
+ Add actions to flow documents
- Text using UniGB-UTF16-H and UniJIS-UTF16-H encodings cannot be displayed - fixed (PRO)
- Text using GBK-EUK-H encoding cannot be displayed - fixed (PRO)
- Non-embedded TrueType fonts are rendered using default Arial face - fixed (PRO)
- Non-embedded TrueType fonts are not rendered in PCL assembly - fixed (PRO)
- Indexed images with base separation colorspace are not rendered correctly - fixed (PRO)
- Non-embedded TrueType fonts with Winansi encoding with differences are not rendered correctly - fixed (PRO)
- Some fonts with cmap based encoding cannot be rendered - fixed (PRO)
- Page cannot be rendered when length of /DecodeParms and /Filter array is different for an image - fixed (PRO)
- Some pages cannot be rendered in gray or B/W - fixed (PRO)
- Unicode text cannot be set on a field with Helvetica font - fixed
- Flow document cannot be created when an image only row is split across pages - fixed
|
|
|
|
|
|
March 30, 2016 - XFINIUM.PDF 6.0.0 Release |
|
|
|
+ Create PDF documents in flow layout modes with formatted text, images and tables
+ Extraction of page content as a list of content stream operators
+ Rendering of softmask objects - PRO
- Page cannot be rendered because file is damaged, /Length entry for image object is null - fixed (PRO)
- Page cannot be rendered because glyph code cannot be computed - fixed (PRO)
- Closing parantheses is not rendered correctly for some fonts - fixed (PRO)
- Certain Type3 fonts are not rendered correctly - fixed (PRO)
- Clip and blend operations are not rendered correctly - fixed (PRO)
- Blend modes combined with transparency groups are not rendered correctly - fixed (PRO)
- Pages with DeviceN images cannot be rendered - fixed (PRO)
- Images with ICC colorspace that uses another ICC colorspace as alternate cannot be rendered - fixed (PRO)
- Text using UniGB-UCS2-H and UniJIS-UCS2-H encodings cannot be rendered - fixed (PRO)
- PdfFile.GetEncryptionAlgorithm returns Unknown for unencrypted files - fixed
- Documents with invalid page labels array cannot be loaded - fixed
- In some situations the text position is not extracted correctly - fixed
- Page is not converted corectly to gray, some images show an error after conversion - fixed
- Owner key is not computed correctly when the owner password is null - fixed
- Invalid documents are generated if the same PdfFixedDocument is saved multiple times in a loop - fixed
- Text cannot be extracted when font resources are PDF null - fixed
- Document cannot be loaded when /Pages array contains a PDF null object - fixed
- Extracted content is not saved correctly if name objects include '%' - fixed
- Indexed PNG images with transparency information are not decoded correctly - fixed
- A PdfVisualImage object cannot be saved multiple times - fixed
- SVG path is not rendered in PDF when points contain more than 10 digits after comma - fixed
- Some embedded images are not decoded correctly - fixed
- Page property is not set for link annotations with Destination property - fixed
- Image is not set for PdfDisplayImageXObjectOperator objects when running page transforms - fixed
|
|
|
|
|
|
October 29, 2015 - XFINIUM.PDF 5.5.0 Release |
|
|
|
+ Extraction of page text as separate words
+ Enhanced encryption API with support for testing if a file is encrypted, retrieval of encryption method, validation of user and owner password
- Pages with invalid tokens in content stream cannot be rendered - fixed (PRO)
- Some text with CFF font is rendered flipped on horizontal - fixed (PRO)
- Some CFF fonts are rendered double in size - fixed (PRO)
- Text painted with a pattern cannot be rendered - fixed (PRO)
- When 2 or more paths are filled with the same pattern and the pattern is not set explicitly for each path, only the first path is visible - fixed (PRO)
- Text using Type1 fonts with OpenType data and CFF outlines is not rendered - fixed (PRO)
- Some documents return incorrect page count - fixed
- An exception is thrown when some documents are merged - fixed
- Some optional content groups are not extracted correctly - fixed
- For some files the page size is not read correctly from PDF file - fixed
- Page content cannot be extracted when page boxes are not defined on the page - fixed
- AES 256 encrypted PDF files cannot be loaded when using the PCL assembly - fixed
- When merging documents with attachments in some situations the attachments in the merged document cannot be opened - fixed
- Some OCGs are no longer visible after loading and saving a file from a PdfFixedDocument object
- When a document with OCGs is appended to another document, the OCGs do not appear in the OCG display tree in the final document - fixed
- PDF forms that contain comboboxes with empty items cannot be loaded - fixed
- An error appears in Adobe Reader when drawing on an existing page where the existing page content sets the current colorspace to RGB (or anything else than Gray) and the color used for the new drawing is Gray - fixed.
- Rich media annotations cannot be created - fixed
|
|
|
|
|
|
September 2, 2015 - XFINIUM.PDF 5.4.1 Release |
|
|
|
+ Extraction of form XObject and shading objects in the list of visual objects
+ Extraction of visual objects as a flat list or as a tree
- Some TrueType fonts are not rendered correctly - fixed (PRO)
- 2bpp gray images are not displayed - fixed (PRO)
- Very thin lines are rendered almost invisible at high dpi - fixed (PRO)
- Text is rendered too large with some CFF fonts - fixed (PRO)
- Outline destination is not updated correctly when files are merged - fixed
- Link destination is not updated correctly when files are merged - fixed
- Pattern colors are not extracted correctly for visual objects - fixed
- Redaction is not applied correctly in some situations, position of underlying text is not computed properly - fixed
- Some JBIG2 images are not decoded correctly - fixed
- Merging of PDF files that contain outlines with goto actions throws an exception - fixed
|
|
|
|
|
|
July 30, 2015 - XFINIUM.PDF 5.4.0 Release |
|
|
|
+ Rendering of PDF blend modes (PRO)
+ Enhanced optional content API
+ Support for Universal Windows Platform
- Optional content cannot be extracted from pages with structured content - fixed
- Some LZW compressed content cannot be decompressed correctly - fixed
- Postscript code with 'if' instructions is not executed correctly - fixed
- Some AES encrypted PDF files cannot be loaded - fixed
- Sample function is not computed correctly - fixed
- Some TIFF images are not decoded correctly - fixed
- Font with 90ms-RKSJ-V encoding cannot be loaded for rendering - fixed (PRO)
- PCL: Non-embedded TrueType fonts that cannot be matched to PDF standard fonts cannot be rendered - fixed (PRO)
- Some Type3 fonts cannot be rendered - fixed (PRO)
- Invalid entry in /Differences array causes exception - fixed (PRO)
- Inconsistent /Widths array length causes exception - fixed (PRO)
|
|
|
|
|
|
June 18, 2015 - XFINIUM.PDF 5.3.1 Release |
|
|
|
+ Rendering of transparency groups (PRO)
+ Support to extract all assets for a rich media annotation
- Visual objects cannot be extracted - fixed
- Formatted content cannot be drawn on the page when the first line of a paragraph contains a word that is wider than available width - fixed
- Parallel loading of PdfFixedDocument objects fails - fixed
- PDF files with invalid xref start object number cannot be loaded - fixed
- PDF files that contain invalid dictionary entries (keys without a name) cannot be loaded - fixed
- Page cannot be rendered when content stream operands are split across content stream objects - fixed (PRO)
- JBIG2 image cannot be decoded - fixed (PRO)
- Images with gray ICC colorspace are not rendered correctly - fixed (PRO)
- 1bpp and 4bpp Indexed images with gray colorspace cannot be rendered - fixed (PRO)
- Text with CFF cannot be rendered - fixed (PRO)
- Font with 90ms-RKSJ-H encoding cannot be loaded for rendering - fixed (PRO)
- In some situations, pages with multiple content streams cannot be rendered - fixed (PRO)
- Images scaled to 0px cannot be rendered - fixed (PRO)
- Page cannot be rendered when font does not exist in the resources - fixed (PRO)
|
|
|
|
|
|
April 9, 2015 - XFINIUM.PDF 5.3.0 Release |
|
|
|
+ SVG to PDF conversion
+ Transparency groups
- In some situations text position is not extracted correctly - fixed
|
|
|
|
|
|
February 20, 2015 - XFINIUM.PDF 5.2.0 Release |
|
|
|
+ Support for creating and drawing text using Type3 fonts
+ Support for rendering text that uses Type3 fonts (PRO)
- Page viewport, measure and coordinate system are not loaded - fixed
- GeographicPoints in PdfGeospatialMeasure are extracted and stored in reversed order - fixed
|
|
|
|
|
|
January 15, 2015 - XFINIUM.PDF 5.1.1 Release |
|
|
|
+ Support for Unified API in Xamarin.iOS
- PdfPngImage class does not decode correctly PNG images - fixed
- Optional content group cannot be extracted from PDF file - fixed
- In some situations words composed of multiple formatted blocks are split in mid-word - fixed
- Some JBIG2 images are not decoded correctly - fixed
- /Times#20New#20Roman font is not mapped correctly to /Times-Roman on platforms that do not support access to local fonts - fixed (PRO)
|
|
|
|
|
|
November 11, 2014 - XFINIUM.PDF 5.1.0 Release |
|
|
|
+ PDF to multipage TIFF (color, grayscale, B&W) with support for multiple binarization filters (PRO)
+ RGB, BGR, Grayscale and B&W rendering surfaces (PRO)
+ Added PdfDisplayImageXObjectOperator.Image property
+ Added PdfSetShadingOperator.Shading property
+ Added support for EXIF Orientation tag in JPEG photos
- Dictionary keys that include spaces are not saved correctly - fixed
- In some scenarios the pages of a PDF form cannot be extracted from the source file - fixed
- In some situations pages are not extracted correctly - fixed
- Some Postscript functions (Type4) are not calculated correctly - fixed
- Optional content trees that include label only nodes cannot be loaded - fixed
- Fonts are not saved in page by page save mode if they are attached to a form XObject - fixed
- Extracted images with /Decode array are not saved correctly - fixed
- Some Type1 fonts are not rendered correctly - fixed (PRO)
- Checkboxes with Unicode export values cannot be checked - fixed
- Inline images are not rendered correctly - fixed (PRO)
- JBIG2 images with embedded text regions are not extracted correctly - fixed
|
|
|
|
|
|
October 1, 2014 - XFINIUM.PDF 5.0.0 Release |
|
|
|
+ 2 editions of XFINIUM.PDF library: Standard and Professional
+ PDF rendering capabilities in Professional Edition
- Empty paragraphs (no blocks) in formatted content throw an exception at wrap time - fixed
- Autosized textbox fields cannot be filled with CJK text - fixed
- FDF data cannot be imported in a PDF form - fixed
- Partial saving does not work correctly when using Unicode TrueType fonts - fixed
- Only the first page is included in the document /Pages tree when saving in partial mode - fixed
- Named destinations are not embedded correctly in some scenarios - fixed
- Extracted images with /Decode array are not saved correctly - fixed
- 16bit grayscale PNG images with alpha channel are not embedded correctly - fixed
- Some fields with Type0 fonts are not filled correctly - fixed
- Saved images are not discarded in partial save mode - fixed
- PdfCmykColor is not written correctly in the page content stream - fixed
|
|
|
|
|
|
May 28, 2014 - XFINIUM.PDF 4.4.0 Release |
|
|
|
+ Formatted content (paragraphs, text blocks, styled text, links inside text, bullet lists)
+ Added PdfStringLayoutOptions.LineSpacingAdjustment property
+ Added PdfFile.ExtractDocumentInformation() method
- Interlaced PNG images are not decoded correctly - fixed
- Documents with incremental updates cannot be loaded - fixed
|
|
|
|
|
|
March 14, 2014 - XFINIUM.PDF 4.3.0 Release |
|
|
|
+ Redaction annotations
+ Text and image redaction
|
|
|
|
|
|
January 30, 2014 - XFINIUM.PDF 4.2.0 Release |
|
|
|
+ CAD measurements
+ Geospatial PDF files
|
|
|
|
|
|
December 13, 2013 - XFINIUM.PDF 4.1.0 Release |
|
|
|
+ Low level PDF graphics.
- Position of extracted text is not correct for some PDF files - fixed
- Some PDF files cannot be loaded - fixed
|
|
|
|
|
|
October 31, 2013 - XFINIUM.PDF 4.0.0 Release |
|
|
|
+ XFINIUM.PDF library compiled as a Portable Class Library.
|
|
|
|
|
|
September 30, 2013 - XFINIUM.PDF 3.7.0 Release |
|
|
|
+ PDF patterns, including colored and uncolored tiling patterns and shading patterns.
+ Added TransformedFontSize property in PdfTextFragment class
- Some PDF files that contain named destinations cannot be loaded - fixed
- Polygon and polyline annotations in a PDF file are loaded as generic annotations - fixed
|
|
|
|
|
|
August 27, 2013 - XFINIUM.PDF 3.6.0 Release |
|
|
|
+ Search text in PDF pages with support for regular search, case sensitive search, whole word search and regular expression search
|
|
|
|
|
|
July 25, 2013 - XFINIUM.PDF 3.5.0 Release |
|
|
|
+ QR barcodes
- Pages are not created correctly if they extracted multiple times from the same PdfFile - fixed
|
|
|
|
|
|
June 21, 2013 - XFINIUM.PDF 3.4.0 Release |
|
|
|
+ Extract page content as a collection of paths, text and image objects
+ Extract optional content groups as vector drawings
- Pages cannot be added to some documents - fixed
|
|
|
|
|
|
May 23, 2013 - XFINIUM.PDF 3.3.0 Release |
|
|
|
+ Added support for creating PDF/A-1B files
+ Sound annotations
+ Added PdfTextFragment.StrokeColor and PdfTextFragment.FillColor properties
+ Improved text extraction
+ Updated the math formula for better approximation of rounded rectangle corners
|
|
|
|
|
|
April 25, 2013 - XFINIUM.PDF 3.2.0 Release |
|
|
|
+ Convert page content to RGB
+ Convert page content to CMYK
+ Convert page content to Grayscale
+ Convert images to Grayscale
+ Replace page images
+ Remove page images
|
|
|
|
|
|
March 20, 2013 - XFINIUM.PDF 3.1.0 Release |
|
|
|
+ AES 256 encryption with enhanced password validation (Acrobat X)
+ Add, remove and read Bates numbers
- In some situations documents are not updated correctly in incremental update mode - fixed
|
|
|
|
|
|
March 1, 2013 - XFINIUM.PDF 3.0.0 Release |
|
|
|
XFINIUM.PDF 3.0.0 is now available. Redesigned from ground up, the XFINIUM.PDF library brings one common API for all .NET and Mono platforms. |
|
|
|