Latest release

3.0.5.0
released 6/19/2013

Version history

  • Version 3.0.5.0, released June 19, 2013
    • This release includes all fixes up to and including version 3.0.92.0 of PDFRasterizer.NET.
    • .Net 1.1 is no longer supported.
  • Version 3.0.4.0, released December 20, 2010
    • This release includes all fixes up to and including version 3.0.53.1 of PDFRasterizer.NET.
    • Large pages doesn't become a thumbnail.
  • Version 3.0.3.0, released May 4, 2010
    • This release includes all fixes up to and including version 3.0.36.0 of PDFRasterizer.NET.
  • Version 3.0.2.0, released January 26, 2010
    • This release includes all fixes up to and including version 3.0.31.0 of PDFRasterizer.NET.
  • Version 3.0.1.0, released September 21, 2009
    • Upgrade render engine from PDFRasterizer.NET 2.1 into PDFRasterizer.NET 3.0.
    • Assembly renamed from pdfthumbnail.dll into TallComponents.PDFThumbnail.dll
    • This release includes all fixes up to and including version 3.0.21.0 of PDFRasterizer.NET.
  • Version 2.1.3.0, released March 12, 2009
    • This release includes all fixes up to and including version 2.1.8.0 of PDFRasterizer.NET.
  • Version 2.1.2.0, released February 17, 2009
    • Save thumbnails to memory first, to make it work on Windows 7.
  • Version 2.1.1.0, released February 9, 2009
    • This release includes all fixes up to and including version 2.1.7.0 of PDFRasterizer.NET.
  • Version 2.1.0.0, released August 22, 2008
    • As of this version, PDFthumbnail.NET consists of just a single assembly: PDFThumbnail.DLL. We eliminated the unmanaged assembly TallComponents.Imaging.DLL due to its dependency on the VC++ runtime.
  • Version 2.0.5.0, released February 13, 2008
    • This release includes all fixes up to and including version 2.0.24.0 of PDFRasterizer.NET.
    • The download includes sample ASP.NET applications for the following platforms: .NET 1.1, .NET 2.0 x86 and .NET 2.0 x64. The bin folders have been updated with the Microsoft CRT files on which PDFThumbnail.NET depends. You should copy the entire content of the respective bin folder to your bin folder.
  • Version 2.0.4.0, released July 20, 2007
    • Updated to version 2.0.11.2 of PDFRasterizer.NET.
    • CMaps folder was not included in 2.0.3.0 download.
    • Most text in the PDF was not rendered with the .NET 1.1 version.
  • Version 2.0.3.0, released May 23, 2007
    • Updated to version 2.0.10.0 of PDFRasterizer.NET.
  • Version 2.0.2.0, released October 31, 2006
    • CMaps are not included in assembly to minimize its size.
    • Default substitution font can be selected.
  • Version 2.0.0.0, released September 28, 2006
    • Lots of changes since the last release. It now has the same core as PDFRasterizer.NET 2.0.
  • Version 1.1.0.9, released February 13, 2006
    • Compiled against .NET 1.1. You now require ASP.NET 1.1.
    • PDFThumbnail.NET now consists of 2 assemblies: pdfthumbnail.dll and TallComponents.Imaging.dll.
    • TallComponents.Imaging.dll is non-verifiable.
    • Functionally equivalent to PDFRasterizer.NET 1.1.0.32. See version history of this product.
  • Version 1.1.0.7, released April 15, 2005
    • Improved performance and quality of rendering tiling patterns.
    • Added support for text rendering modes other than 'Fill'.
    • Added support for dash patterns for line strokes.
    • Added support for colored tiling patterns.
    • Added read-only property Page.SingleImageOnly. This property returns true if and only if the content on the PDF page consists of exactly one image.
    • Added method Page.ExtractImages(). This method returns all images on the given page. An image is returned as a pair of System.Drawing.Bitmap and System.Drawing.Drawing2D.Matrix objects. The matrix captures the location, rotation and size of the image.
    • In specific cases where TrueType fonts have both an Encoding and an Embedded Subset, text is rendered garbled.
    • Images that are not CCITT encoded with color space DeviceGray and bit depth 1, do not render the gray scales correctly (too dark).
    • In case of an invalid ToUnicode CMap, the font is not rendered correctly. We now fall back to an identity mapping.
    • Take into account that a glyph width may be specified as a Real, instead of as an Integer.
    • The state of the graphics object passed to Page.Draw is not entirely restored to the original state when the method returns. In particular a vertical flip of the passed graphics object remains.
    • A CIDSystemInfo Ordering equal to 'Identity' was not handled. This caused garbled text to appear in special documents (e.g. those created by Microsoft Reporting Services PDF Rendering Extenstions 8.0).
    • The character spacing was not applied to the space character. In rare cases this caused text to be misplaced.
    • Changed the maximum size of an inline image from 4096 to 8192 bytes. Inline images larger than 4096 bytes (formal maximum) were not rendered.
    • Missing differences array in encoding dictionary was not handled correctly due to which specific TrueType fonts were not rendered.
    • It was incorrectly assumed that the BaseFont entry of the Font dictionary is always a direct object. This caused some fonts to be rendered incorrectly.
    • Character 160 is not always interpreted as a space. This causes overlapping text.
    • Flate-compressed images that use predictor value 2 (TIFF) are not rendered.
    • Uncolored tiling patterns that use a mask image as part of the pattern cell are not rendered correctly.
  • Version 1.1.0.6, released February 22, 2005
    • Added support for image masks.
    • Added support for radial shadings.
    • Added support for uncolored tiling patterns.
    • Added support for documents that are created with PDF 1.6 compatibility (documents that use cross reference streams).
    • Added support for documents that have extra bytes before the header %PDF-1.*.
    • Embedded FlateDecode and LZWDecode images are rendered more efficiently and faster.
    • Added support for transparent strokes and fills.
    • Embedded images that are DCT and then Flate compressed are not being rendered.
    • Text rendered with a TrueType font is not rendered after the first space if that space is code 160 (non-breaking space).
    • Specific CID fonts were not parsed correctly due to which they were substituted by a default font.
    • Text rise parameter (subscript and superscript) was ignored.
    • The visible box of the page was set to the crop box if it was present, otherwise it was set to the media box. This has been changed into setting the visible box to the intersection of both (or to the media box if the crop box is not present). The difference is only relevant if the crop box is larger than the media box.
  • Version 1.1.0.5, released December 15, 2004
    • In specific cases a character in a TrueType font is treated as a space and therefor does not appear.
    • A special case of a deflated stream causes an exception. This causes empty pages to be displayed.
  • Version 1.1.0.3, released December 2, 2004
    • Document opens and initializes faster.
    • Faster page navigation.
    • Extended font substitution behavior.
    • Overall performance improvement due to redesign of PDF scanner module.
    • Improved DCT decode filter performance.
    • Specific compact font file instances cause infinite loop.
    • 1 bpp images that are compressed other than with CCITTFaxDecode are not rendered properly.
    • Scrambled display of some embedded TIFF images.
    • Soft mask of images is ignored.
    • Incorrect handling of missing width in Type 1 font.
  • Version 1.1.0.2, released November 9, 2004
    • Added glyph caching. Significant performance improvement.
    • Some Type 1 fonts that were embedded as compact font files do not render correctly.
    • DCT encoded images only support color spaces DeviceRGB and DeviceGray. This has been extended to any color space.
    • Compound glyphs in embedded TrueType fonts (e.g. U umlaut) are rendered too small.
  • Version 1.1.0.1, released October 8, 2004
    • Made tremendous progress on various aspects. The DLL grew to a 1.2 MB but we managed to keep all in one managed DLL without any dependencies.
    • Overall improvement of rasterization quality and performance.
    • All font formats (Type 3, Type 1, Compact Font Format and TrueType) are now rendered flawlessly.
    • Added native DCT (JPEG) decompression for CMYK images (not supported by GDI+).
    • Added support for LZW compressed content streams.
    • For diagnostics purposes, images were written to c:\temp. This caused exceptions (displayed as broken images) on systems that miss this folder or do not allow the ASP.NET account to write to this folder.
  • Version 1.0.1.0, released August 8, 2004
    • First stable release.