Version 4.3.0 (December 22, 2022)
- Updates open source PNG (libPNG) library to version 1.6.38.
- Adds PDF2IMG docker image with "latest" tag to docker hub.
Version 4.2.0 (July 7, 2022)
- SF#42354 – Corrects an issue where there was a version mismatch between a file reference and the project file.
- SF#42399 – Corrects an issue in whitespace margin detection where certain page layouts would throw an error when trying to remove them.
- SF#42435 – Corrects an issue where the LoadInput API would fail to load a XPS file that does not have the .xps file extension.
- SF#44832 – Corrects an issue where when converting from PDF to TIFF the background would sometime be grey or black instead of white.
Version 4.1.0 (April 13, 2021)
- SF#42468 – Corrects an issue in which resample could cause an unexpected artifact during rasterization.
- SF#43381 – Correct an issue in which rasterizing Type 3 fonts with large character sizes at specific resolutions resulted in a crash.
- SF#43432 – Corrects an issue in which -smoothing and -asprinted options did not work together when converting an ai file.
- SF#43535 – Corrects an issue in which content went missing when converting pdf to image with -smoothing=all -noenhancethinlines flags.
- SF#43560 – Correct an issue in which converting a certain pdf to an image resulted in a segment fault on Linux.
- SF#43776 – Corrects an issue in which resolution set higher than 381 on Windows platform caused corrupted output.
- SF#43926 – Corrects an issue in which running pdf2img to convert a specific document with a certain resolution failed.
- SF#44167 – Corrects an issue in which pdf to image conversion failed with -OPP -digits=1 -smoothing=line,text,images -pages=1 -resolution=384 -asprinted -resampler=none command option.
Version 4.0.2 (May 22, 2020)
- Adds new PDF output options for rasterizing each PDF page and saving as separate PDF files or one combined PDF file.
- Preserves previous feature to split PDF input to one PDF output per page without rasterizing, but this now requires a new option to be selected.
- SF#42828 – Extends "-jpegquality" option to apply to TIFF output when JPG compression is used.
- SF#43010 – Adds new option "-optimizerender" to improve rasterization performance for vector-heavy documents. Optimization is now disabled by default.
- Updates shipped source and projects to VS2017 (Windows)
- Removes boost library dependencies (Linux)
- Updates compiler support to gcc 4.8+ | glibc 2.17 (Linux)
- SF#42385 – Corrects an issue in which transparent backgrounds were not being rendered for some RGBA output.
- SF#42951 – Corrects an issue in which a PDF signature was missing when converted to TIFF.
- SF#39462 – Corrects an issue that caused a crash when converting to TIFF.
Version 3.3.0 (May 30, 2019)
- Resolves an issue where a single page in a PDF document was taking 15 to 20 minutes to render because of vector images. Changes the setting for the kPDPageThreadIPParse flag in drawParam to default to multi-threaded processing, rather than the original single threaded processing. PNG, TIF and JPG images covered.
- Corrects a problem where PDF2IMG was failing to complete processing for a PDF document where a customer had set the Names parameter to “All” for the DeviceN color space. This violates a rule in the ISO 32000 standard, followed by PDF2IMG, that reserves DeviceN to Separation only. Set the relaxation flag (PDPrefSetAllowRelexedSyntax) to true to ignore this specification. Relaxing this parsing restriction allows PDF2IMG to continue to draw the pages to TIF images. The user needs to add the "-relaxParseSyntax" option to the command line syntax.
Version 3.2.0 (April 28, 2019)
- Corrects a situation where outdated binary files were sometimes applied to the product after an upgrade or after the software was re-installed.
- Resolves an issue where license extensions could fail without administrator access to the installation directory.
- Removes underscore characters from the product name in the installer and in the Windows uninstall menu. Product is consistently displayed as "PDF2IMG Standard," "PDF2IMG Pro," and "PDF2IMG Premium."
- Changes name of installer files to conform to standard naming conventions for command line applications.
- Adds compatibility for self-hosted license server.
Version 3.0.0 (November 8, 2018)
- Separates PDF2IMG into three product offerings, PDF2IMG Standard, Pro, and Premium.
- Updates the license-managed platform to support automatic evaluations and subscription services, offered online.
- Product installation now places the required Adobe PDF Library components for PDF2IMG in a location that is less likely to interfere with other systems that also use the Adobe PDF Library.
Version 2.5P1e (April 25, 2018)
- Removes .NET framework requirement from the Windows installer to correct a problem with installing on Windows 10 platforms.
- Updates open source graphics libraries (libjpeg, libtiff, PNGLib, ZLib) to latest versions in to address security concerns.
Version 2.5P1d (February 5, 2018)
- Adds new directory, "Resources," to provide support files with the distribution.
- Adds ICC profiles to the distribution.
- Adds new .NET interface to the Windows 32-bit distribution.
- Adds new command line option (-removewhitespace), and new API to the .NET interface (GetPageBoxWithWhiteSpaceRemoved) that remove white space margins from around the page.
- Adds two APIs to the C++ interface (pdf2img_get_page_width, pdf2img_get_page_height) and the .NET interface (GetPageWidth, GetPageHeight) that return the page width and height of a document from an initialized ImageConversion object.
- Prevents a rasterization error that could occur for very large image sizes by improving a previous limitation of the resampler.
Version 2.5P1b (November 8, 2017)
- Corrects a regression that broke a previous resolution, which supports the conversion of password-protected PDF documents using a password input parameter.
Version 2.5P1a (September 18, 2017)
- Updates to PDF2IMG to use Adobe PDF Library version 15.0.4.
- Adds a feature to the pdfregion command line argument that allows a user to define a custom region by using a set of four coordinates. The coordinates define the position and size of a bounding area on a page.
- Adds new blendingspace command line argument that allows the user to select a color profile (or .icc file) for blending transparencies on a page rather than simply using the default CMYK color space provided with the PDF2IMG software.
- Adds new.NET interface to Windows 64 version of software.
Version 2.4P1k (August 6, 2015)
- Resolves an issue in how default color spaces were being applied when rendering, such as profileCMYK
- Resolves an issue in which the "-outputintent" option was always being used when rendering
Version 2.4P1h (November 19, 2014)
- Fixes XPS to PDF regression for Linux 32-bit
- Fixes a regression in which using the -fontlist= option on Win32 did not generate output
Version 2.4P1e (August 29, 2014)
- Fixes gray color model crash
- Fixes a problem where all output pages (images) have a gray line to the right side of the images
Version 2.4P1d (July 8, 2014)
- Fixes Linux 32/64 eval build issues.
- Corrects a regression issue causing a segmentation fault in Win32 and Linux32.
Version 2.4P1c (June 24, 2014)
- Adds support for L*a*b* output
- Disables default resource search for increased startup performance
- Fixes an issue where PDF2IMG was delivering an access violation error when the resampler is set to Auto or Bicubic, both for the C# application and the command line executable.
Version 2.4P1b (April 1, 2014)
- Removes max dimension test.
- Regression fix from previous release.
Version 2.4P1a (February 20, 2014)
- Resampling now available for improved image rendering quality of thumbnails.
- PDF2IMG improvements for thumbnail and rendering quality issues.