ByteScout PDF Renderer SDK history of changes. Legend: ------------------------- - - bug fixed + - new feature = - changed ! - critical ------------------------- 13.4.1.4778 (July 14, 2023) ================================ - Minor fixes and improvements. 13.4.0.4659 (April 10, 2023) ================================ = Performance improvements - Other minor fixes and improvements. 13.3.0.4514 (September 27, 2022) ================================ = Improved parsing and rendering of PDF documents. - Other minor fixes and improvements. 13.2.0.4485 (June 7, 2022) ========================== = Improved font rendering. = Improved rendering of matte masks. = Improved parsing of PDF documents. - Other minor fixes and improvements. 13.1.0.4386 (January 24, 2022) ============================== = Performance improvements. = Improved parsing and rendering of PDF documents. - Other minor fixes and improvements. 13.0.0.4253 (October 4, 2021) ============================= = Improved rendering of PDF form fields. = DocumentPrinter: suppressed possible printing progress dialogs. = Performance improvements. = Improved parsing and rendering of PDF documents. - Other minor fixes and improvements. 12.1.0.4136 (May 18, 2021) ========================== = Improved parsing and rendering of PDF documents. - Other minor fixes and improvements. 12.0.0.4062 (February 8, 2021) ============================== = Improved support for external Chinese fonts. = Improved positioning of rotated PDF objects. = Now the damaged CCITT and JBIG2 images are skipped from rendering avoiding crashes. = Improved parsing and rendering of PDF documents. - Other minor fixes and improvements. 11.3.0.3983 (October 26, 2020) ============================== + DocumentPrinter: Added 'SetPaperSize', 'SetDuplex', 'SetPaperSource', 'SetPrinterResolution' methods to easy set corresponding printer properties by predefined names. = Improved rendering of the ZapfDingbats font. = Improved parsing of PDF documents. - Other minor fixes and improvements. 11.2.0.3919 (June 20, 2020) =========================== = Improved parsing of PDF documents. - Other minor fixes and improvements. 11.1.0.3845 (March 19, 2020) ============================ - DocumentPrinter: fixed issue with fitting page to printable area. - DocumentPrinter: fixed crash on printer that use standard resolutions (high/medium/low) instead of DPI values. + Added support for profiles - a quick way to apply multiple settings at once. = Improved rendering of semitransparent objects. = Improved parsing of PDF documents. - Other minor fixes and improvements. 11.0.0.3805 (February 11, 2020) =============================== + Added support for new revision of PDF encryption (ISO 32000-2:2017 compliance). + Added 'LicenseInfo' property providing detailed information about your license. = Improved rendering of PDF controls. - Fixed rendering of dynamically visible objects. - Fixed .NET Core compatibility issue. = Improved parsing of PDF documents. - Other minor fixes and improvements. 10.8.0.3732 (December 4, 2019) ============================== = Improved handling of Arabic fonts and charsets. = Improved handling of CJK fonts and charsets. = Improved parsing of PDF documents. - Other minor fixes and improvements. 10.7.0.3697 (November 1, 2019) ============================== = Improved rendering of annotations with images. - Remover2: fixed crash on sequential Add*() method calls. - PDF Multitool: fixed crash on multimedia extraction. = Improved parsing of PDF documents. - Other minor fixes and improvements. 10.6.0.3659 (October 1, 2019) ============================= = Improved rendering of PDF documents with not embedded fonts. = Improved parsing of PDF documents. - Other minor fixes and improvements 10.5.0.3637 (September 2, 2019) =============================== + Added "Night Mode" (see 'RenderingOptions.NightMode' property). = Improved rendering of small fonts with stroke. = Improved parsing of PDF documents. - Other minor fixes and improvements. 10.4.0.3600 (August 6, 2019) ============================ = Improved rendering of transparent text. = Improved parsing of PDF documents. - Other minor fixes and improvements. 10.3.0.3566 (July 2, 2019) ========================== = Improved rendering of cropped PDF pages. - Fixed 'OutOfMemoryException' on tiling patterns with very large step or bounding box. - Fixed rendering of UTF-8 encoded text. = Improved rendering of Japanese fonts. + Added property 'RenderingOptions.ResolutionOverride' allowing to set custom resolution for output images. - Other minor fixes and improvements. 10.2.0.3512 (May 28, 2019) ========================== = Improved parsing of PDF documents. = Improved PDF rendering. - Other minor fixes and improvements. 10.1.0.3439 (April 4, 2019) =========================== = Improved parsing of PDF documents. = Improved PDF rendering. - Other minor fixes and improvements. 9.4.0.3398 (March 12, 2019) =========================== = Improved handling of embedded PDF fonts. = Improved PDF rendering. - Other minor fixes and improvements. 9.3.0.3359 (January 31, 2019) ============================= + Added .NET Core compatible assemblies. = Improved parsing of PDF documents. = Improved rendering quality. - Removed C++ runtime dependencies. - Other minor fixes and improvements. 9.2.0.3254 (October 22, 2018) ============================= = Changed font rendering engine to improve text rendering and to circumvent Windows GDI font processing issues. = Property 'RenderingOptions.PreferSystemFonts' made obsolete due to change of font rendering engine. = Embedded default fonts to fallback to if a font is missing in Windows. - Improved support of cropped PDF documents. = Performance improvements. - Other minor fixes and improvements. 9.1.0.3163 (July 18, 2018) ========================== = Fixed bugs in PDF rendering. - Other minor fixes and improvements. 9.0.0.3079 (April 11, 2018) =========================== = Improved PDF rendering. - Other minor fixes and improvements. 8.8.0.3015 (January 22, 2018) ============================= = Improved support of encrypted PDF documents. = Improved PDF rendering. - Other minor fixes and improvements. 8.7.0.2980 (November 8, 2017) ============================= + Added 'ParsingError' event allowing to handle parsing errors and interrupt or continue the processing. = Improved rendering of PDF documents. = Performance improvements. - Other minor fixes and improvements. 8.6.0.2911 (August 1, 2017) =========================== + Added RenderingOptions.OneBitConversionAlgorithm property. = Conversion to 1-bit and 8-bit images is speeded up. - Fixed crash on 64-bit CMYK images. = Other minor fixes and improvements. 8.5.0.2855 (June 1, 2017) ========================= = Improved Japanese text rendering. = Removed obsolete ClientProfile builds. - Other minor fixes and improvements. 8.4.0.2820 (March 29, 2017) =========================== + New event RasterRenderer.ProgressChanged. The event reports the progress in percents and also allows to interrupt the processing; = Performance improvements; - Fixed crash when the input document is image and it's loading from stream; - Other minor fixes and improvements. 8.3.0.2794 (March 06, 2017) =========================== = Performance improvements. = Improved rendering of Type3 fonts. = VectorRenderer: Added overloads with options to allow user toggle the rendering of vectors, text and images. = Other minor improvements and bug fixes. 8.2.0.2697 (January 11, 2017) ============================= = Improved rendering of special colorspaces. = Improved rendering of special image masks. = Other minor improvements and bug fixes. 8.1.0.2600 (October 21, 2016) ============================= = Improved support of colorspaces and soft masks. - Fixed PDF parsing issues. = Other minor improvements and bug fixes. 8.0.0.2523 (August 19, 2016) ============================ ! Changed API of RasterRenderer and VectorRenderer classes. = Minor performance improvements. - Fixed PDF parsing issues. - Fixed fonts rendering issues. - Fixed JBIG images decoding. - Fixed arithmetic overflow on image transformations. = Other minor improvements and bug fixes. 7.00.0.2474 (May 26, 2016) ========================== + Added new DocumentPrinter utility class allowing to print PDF documents silently (without any user dialogs). = Greatly improved font rendering quality. - GetPageRect* methods did not take the page rotation into account. - Fixed bug in installer causing some files from previous installation were interfering with updates. = Reworked the registration checking. Now the library will not throw an exception, but work in demo mode if you missed or input wrong RegistrationName and RegistrationKey. - Fixed font rendering issue on 32-bit Windows. + PDF Multitool: Added recent document list to "Open PDF Document" button. + PDF Multitool: Selection can be resized now. + PDF Multitool: Added Extract JSON feature. = PDF Multitool: Improved Table Detector UI. + PDF Multitool: Added debug option "Show Detected Extraction Columns" to the context menu to display the detected columns on the current page. Becomes visible only after running any extraction against the current displayed page. = Other minor improvements and bug fixes. 6.30.0.2421 (March 23, 2016) ============================ = Improved support of ICC color profiles. = Imporved handling of embedded fonts. = Other bug fixes and improvements. 6.20.0.2354 =========== PDF To Image conversion improved PDF reading speed improved improved support for images and text new property PageDataCaching controlling automatic disposing of previously accessed pages. added DisposePage() new "MemoryCareProcessingOfHugeFiles" example fixed null exception when trying to dispose already disposed pages Annotations scaling and coordinates improved Rendering: Added command line vbscript example Rendering improves annotations rendering Colors management improved new "Make Thumbnail" example Images output improved to support more sub-formats 6.12.2220 (August 30, 2015) =========================== pdf to image, pdf to tiff, pdf to png conversion improved text rendering improvemenets pdf layers rendering improvements pdf controls rendering improvements minor bug-fixes 6.00.2115 (June 3, 2015) ======================== Improved stability of PDF to Image conversion Improved fonts and text rendering support Improved rendering of pdf controls minor bug-fixes and improvements 5.20.1870 (January 27, 2015) ============================ improved pdf to image in .net and asp.net improved controls rendering support improved rotated objects rendering support new samples added minor bug-fixes 5.00.1700 (October 16, 2014) ============================ improved pdf to image conversion improved pdf format support demo utility PDF Viewer improves stability improved support for images rendering in PDF minor improvements documentation updates 5.00.1627 (August 14, 2014) =========================== pdf to image rendering improved damaged PDF files support improved improved TrueType fonts rendering fixes incorrect positions of text in some cases lot of minor improvements and fixes 4.00.1487 (May 30, 2014) ======================== pdf to image rendering improved multhithreading performance improved licensing updated: now Licensing is per developer only improved fonts support improved text rendering improved pdf support minor bug-fixes 3.30.1307 (February 4, 2014) ============================ pdf to image improved support for rotated text and images new source code sample: PDFToPNG-CommandLine.vbs (shows how to run pdf to image conversion from command line) PDF To EMF minor improvements improved maskes images rendering minor bug-fixes and improvements 3.30.1240 (November 27, 2013) pdf to image improved support for PDF files formatted using old pdf format specifications image flipping issue appearing in some PDF files fixed issue with text rendering in PDF files fixed minor bug-fixes 3.20.1209 (October 31, 2013) minor optimization text rendering improved improved speed in "HighSpeed" rendering mode minor bug-fixes 3.20.1179 (October 22, 2013) pdf to image conversion improved demo utility: the issue with automatic scrolling up to top when selecting a region fixed improved support of PDF files with rotated objects and pages improved support for inline images improved support for damaged PDF files minor improvements and bug-fixes 3.20.1100 (August 23, 2013) improved text rendering improved pdf to image support minor bug-fixes 3.20.1093 (August 5, 2013) pdf to image functionality improved x64 installer improvements minor fixes for error messages PDFDocument.Dispose() now not disposing the source stream with PDF if this stream was supplied by the user (so user should dispose it) improved PDF format support minor bug-fixes 3.20.1076 (July 11, 2013) improved PDF to image conversion improved PDF format support minor bug-fixes and improvements 3.10.1052 (June 29, 2013) improved pdf to image functionality improved images support in PDF files clipping of images using extraction area coordinates improved speed improvements issues with shifted text coordinates on some Windows XP installations fixed improved fonts support improved support for various PDF files 3.10.942 (May 30, 2013) minor improvements samples browser improvements 3.10.903 (May 14, 2013) improved pdf to image functionality improved PDF reading support documentation updated minor bug-fixes 3.00.864 (April 11, 2013) improved PDF support improved fonts rendering handling new properties to control speed and quality of rendering: TextSmoothingMode, VectorSmoothingMode, ImageInterpolationMode minor bug-fixes 3.00.825 (March 12, 2013) demo utility PDF Viewer reworked and updated for better UI experience minor improvements and fixes in PDF support improved PDF stability while working with PDF files with high density vector graphics inside improved support for indexed color pallettes improved embedded fonts rendering better support for Unicode fonts new .Version property to read exact version of the dll minor updates and improvements 2.50.708 (November 11, 2012) PDF to image speed increased Windows 8 support improved PDF images and colors support improved ActiveX support and installation improved and now provides single batches to run on Windows x86/x64 for Windows XP to 8 Pro minor bug-fixes and improvements 2.40.650 (November 1, 2012) PDF to TIFF functionality improved improved support for Unicode text extraction improved support for PDF/A pdf files issues with white stripes appearing on multiple images combined fixed data extraction internal optimizations improved support for 8 bit images inside PDF vector drawings improved to provide better support for multiple small objects Color representation in images with indexed colors fixed Type2 fonts support improved Improved support for embedded fonts in PDF produced by Ghostscript engine CCIT images compression compression related issues fixed LZW compressed PDF support improved improved support for shading objects improved PDF fonts support improved support for PDF with 4 bit images 2.30.594 (September 18, 2012) PDF to image conversion improved improved PDF to TIFF conversion functionality minor examples updates for project files memory and speed optimizations PDF Viewer demo utility: improved PDF To Image options dialog images support in PDF improved malformed PDF support improved inverted colors with in some PDF files were fixed reference to RotateFlipType fixed by implemention Bytescout.RotateFlipType enum instead 2.30.568 (June 22, 2012) pdf to image multithreading support improved hanging issue on some PDF fixed minor fixes and improvements 2.20.539 (May 4, 2012) improved PDF to image conversion stability demo utility improved important security fixes 2.20.525 (April 14, 2012) improved speed (up to x2 faster on some documents) improved and reworked PDF Viewer utility minor bug-fixes 2.20.458 (February 2, 2012) improved support for PDF files produced by Adobe Acrobat PDF Viewer: CSV, XML and Text extractor forms updated to show .PreserveFormattingOnTextExtraction option minor fixes in .NET 4.0 assemblies new /Visual Basic/PDF To BMP using streams/ sample improved support for PDF with forms objects .SetExtractionArea() added to define area on a page to work with in PDF Renderer SKD improved fonts rendering in PDF files fixing issue with indexed colorspaces in PDF improved PDF format support 2.20.415 (December 21, 2011) rendering: improved fonts support text extraction with formatting improved new source code sample to show how to save extracted text to a stream performance optimized and pdf processing speed improved improved support for PDF format PDF Viewer now provides ability to turn on/off text formatting support on extraction minor bug-fixes 2.10.356 (November 14, 2011) NEW: now can render PDF to TIFF format with new .RenderPageRangeToMultipageTIFFFile() and .RenderPageRangeToMultipageTIFFStream() methods fixing properties to read dimensions of PDF pages: GetPageRect_Left, GetPageRect_Top, GetPageRect_Width, GetPageRect_Height improved support for use from VB6 and classic ASP improved support for different PDF files improved processing speed 2.10.303 (October 4, 2011) PDF files processing speed increased improved support for different PDF files minor bug-fixes and improvements 2.10.276 (August 26, 2011) improved output image quality improved support of Unicode text rendering improved support of embedded fonts improved support of damaged PDF files (not hanging on damaged files anymore) new navigation toolbar in PDFViewer 2.00.232 (July 14, 2011) PDF to image conversion rendering speed improved (x7 times on some files with vector graphics) improved support for various PDF files minor bug-fixes and improvements 2.00.184 (May 16, 2011) PDF to image conversion rendering up to x10 times faster now! minor bug-fixes and improvements 1.10.161 (May 6, 2011) password protected PDF documents support improved minor bug-fixes and improvements 1.10.161 (April 12, 2011) improved support for single paged PDF documents produced by Acrobat Distiller software clipping issues were fixed fixed hanging on some broken PDF documents improved text rendering support minor bug-fixes 1.10.150 March 10, 2011 * minor bug-fixes + improved PDF files support + improved stability 1.10.144 February 24, 2011 + improved PNG output quality (now 600 dpi resolution by default) + password protected PDF files support (check the .Password property) + updated documentation + updated samples and demo GUI (PDF Viewer) * minor bug-fixes 1.10.137 + new version