What’s new in PDFCreator?

PDFCreator 2.2.1

Released 2015-10-29

This is a release that fixes two problems found after the release of PDFCreator 2.2.0.

Bugs fixed

  • An uncaught Exception could occur when the main window was open while a print job was printed and the profile settings were opened in that print job
  • The pdfcmon contained a bug that would cause PDFCreator not to be run under certain circumstances

PDFCreator 2.2.0

Released 2015-10-26

In this release, we have closed over 180 issues from our tracker and added many improvements and fixes.

Improvements

  • PDFCreator Plus for Business now can be controlled by fully managed group policies
  • The E-Mail button now allows to send a mail without specifying a location on the hard drive
  • We have added a lot of tests and did some refactoring to improve the stability and allow to better share the code base between PDFCreator and the Server
  • Includes Ghostscript 9.10 (patched by pdfforge). This seems to be the version with the best compatibility
  • Improved documentation on the COM interface with information on the differences between PDFCreator 1.x and 2.x
  • The COM interface no longer is marked as “Beta”
  • The COM interface has some new methods to clear the queue and to query the metadata of a print job
  • The PDFCreator settings can now be fully initialized in der Registry with the parameter /InitializeSettings
  • TXT was added as output format (but don’t expect any magic, it’s still just a text file)
  • PDFCreator now stores the settings under HKCU\Software\pdfforge\PDFCreator instead of HKCU\Software\PDFCreator.net, which is the more compliant way. The old settings are migrated automatically.
  • When a new update is available, you now also have the option to skip this single version. You will not receive further notifications until the next version is available.
  • There are two new Tokens that can be used: <NumberOfPages> and <NumberOfCopies>
  • The command line parameter /PsFile allows to add a PostScript file directly to PDFCreator without the need to print it
  • The Temp files and the Spool folder are now stored in the same folder in the Temp path to have a single point to clean up
  • This releases now works with the brand new PDF Architect 4

Bugs fixed

  • PDFCreator could not convert files that were merged from many print jobs (>300)
  • When the system culture was set to Turkish, PDFCreator could have problems during the setup and conversion
  • Ghostscript has problems with unicode characters in paths. PDFCreator tries to work around this wherever possible.
  • There could have been some files left in the program files folder after uninstalling PDFCreator
  • Fixed a bug that could cause the file extension to be wrong when converting through the COM interface
  • Some conditions where the translations could not contain proper information (i.e. with placeholders) are checked automatically now
  • When replacing tokens, the result can have been unexpected for certain (uncommon) inputs
  • The title replacements could have been ordered in a way that can cause problems (i.e. .doc before .docx lead to ‘x’ at the end of the title). This is resolved automatically now.
  • The /RegFile parameter of the setup led to an error on Windows 7
  • Due to Ghostscript bug, PDF/A files could have been corrupted when the color model was RGB. This is now forced to CMYK until the bug is fixed in Ghostscript.
  • Under certain circumstances, Windows needs a reboot after installing the .Net Framework 4.0. This is now detected by the setup.
  • Under rare conditions, there could have been an Exception with the message “Object synchronization method was called from an unsynchronized block of code”. We have added checks to prevent and (if it should still occur) catch it.
  • PDFCreator Plus: The automatic downloader did not always clean up the downloaded setups. This is fixed now.
  • If there is an unexpected exception in the application, it will now be logged properly
  • Plus the usual round of minor tweaks and fixes

PDFCreator 2.1.2

Released 2015-06-04

Improvements

  • Includes Ghostscript 9.16
  • Due to a Ghostscript bug, the default PDF version was raised from 1.4 to 1.5
  • New FAQ entries

Bugs fixed

  • The working directory of the script action was not the script path
  • Occasional occurring System.UnauthorizedAccessException
  • Defective transparency could turn the pdfforge flame in the print job window to black and break the layout
  • Some related UI elements had slightly different sizes

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 2.1.1

Released 2015-04-01

Improvements

  • The JobID token now holds the Windows print job id. This is not unique over reboots though. The Counter token remains always unique.
  • The COM Interface now has a method PrintFile, to call the Windows Shell commands to print a file with PDFCreator.

Bugs fixed

  • The save file dialog was still not on top in some cases, when the PDFCreator window was skipped. We thought to have fixed this, but there were more conditions where this could occur.
  • PDFCreator could crash when no settings were present in the registry for the current user.
  • Changing the Metadata in the print job window did not work, the final document contained the defaults
  • Fixed a bug in the UI where the Resampling for Color and Monochrome images could not be set separately
  • Loading settings from an INI file did not work
  • PDFCreator Plus: There was a bug in HotFolder. When creating the folder for converted documents inside the watched folder, it was converted infinitely.

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 2.1.0

Released 2015-03-19

Improvements

  • You can now choose between PDF/A-1b and PDF/A-2b
  • The PDF settings now show which PDF version is used. PDFCreator always uses the lowest possible version for compatibility reasons
  • Added keyboard shortcuts in the Merge print jobs window
  • The button to merge print jobs is now always enabled and implemented as red button among the others
  • Extended use of floating UI components to better adapt to screen sizes and resolutions
  • Many refactorings to prepare the codebase for the PDFCreator Server
  • PDFCreator Plus now contains HotFolder, which allows you to watch several folders and automatically convert the files with PDFCreator

Bugs fixed

  • The save file dialog was not on top in some cases, when the PDFCreator window was skipped
  • The rotation was not right when adding a background with the PDF rotation flag set.
  • There is a bug in Ghostscript when creating PDF/A files and the Temp folder contains special characters. This is circumvented by PDFCreator now.
  • Plus the regular round of smaller fixes and improvements

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 2.0.2

Released 2015-01-22

Improvements

This is a maintenance release which only fixes bugs that were found in PDFCreator 2.0.1.

Bugs fixed

  • The COM Interface was not registered as TLB and was thus not shown in the list of references in Word and Excel
  • In some circumstances, Outlook may be opened even if another mail client is set as default.
  • Two exception could occur when many instances of PDFCreator were started at the same time

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 2.0.1

Released 2014-12-16

Improvements

This is a maintenance release which only fixes bugs that were found in PDFCreator 2.0.

Bugs fixed

  • When PDFCreator was started while another instance was closing, it might have occured that partial profiles were loaded, resulting in profiles with empty names and default settings
  • The tokens <PrintJobName> and <PrintJobAuthor> were replaced with the values from <Title> and <Author>, but should have contained the original print job values
  • Images in HTML Mail signatures were not preserved
  • Reverted to Ghostscript 9.14 due to some bugs in Ghostscript
  • When creating printers with the space character in the name, multiple printers with partial names were created
  • COM: A bug prevented to regain the COM access after it was released
  • COM: GetProfileSetting contained a bug and did not work properly

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 2.0

Released 2014-11-27

We are happy to release PDFCreator 2.0 after two years of hard work and one year after the first preview version. We hope that the transition from the 1.7.x branch to 2.0 will run smoothly and that you will enjoy this new version.

Improvements

  • The initial folder of the save dialog can now be predefined instead of always using the last folder
  • You can now choose if you want to add background pages to cover or attachments as well
  • When creating E-mails in Microsoft Outlook, the COM interface is used instead of the generic MAPI, which allows to preserve signatures
  • PDFCreator checks the profiles for problems. This could have taken very long, if a lot of network drives were involved
  • PDFCreator now also loads environment variables from the volatile environment
  • The User Guide now contains more information and cross-references
  • PDFCreator now only required .Net 4 Client Profile
  • The setup now supports a proxy server for internet access
  • The script action can now configure if PDFCreator should wait for the script to terminate
  • Signed PDFs can now be configured to allow multiple signatures

Bugs fixed

  • The setup now checks if PDFCreator still is running when updating or removing the application.
  • The output files did not always have the expected permissions, as they were moved from a temp folder. Now the files are copied and thus get the parent folder permissions.
  • The COM interface was not properly registered for 32 bit applications
  • PDF/X files were created with an invalid color model

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 1.9.5

Released 2014-08-28

This release is the first release of PDFCreator 1.9.x that is not considered a beta version anymore. If everything goes well, this is the last version before PDFCreator 2.0 will be released.

Improvements

  • The user guide is much more detailed on how to use the COM interface
  • When Outlook is the default E-mail client, PDFCreator now uses the ActiveX interface to open Outlook instead of the MAPI. This is more robust and does not make Outlook wait in the background until the mail is sent
  • Under some circumstances, the spool folder of some users ended with very restrictive permissions that wouldn’t allow PDFCreator to read the print jobs. PDFCreator now detects this and offers to fix this permission issue
  • If no language is set, PDFCreator tries to find the best matching language based on the Windows interface language
  • There is a new command line parameter /ManagePrintJobs, which makes PDFCreator start with the print job list opened. This allows to collect multiple print jobs and then proceed with auto-save
  • When using auto-save, the user can now control if existing files may be overwritten
  • The script action now also takes tokens in the path and parameters
  • The Title can now be customized with tokens as well
  • PDFCreator 1.9.5 is now available in 10 languages. If you language is missing, you can help translating PDFCreator here: http://translate.pdfforge.org
  • Includes Ghostscript 9.14
  • PDFCreator Plus: There is now an offline activation feature that allows to install PDFCreator Plus even if there is no internet connection or connecting to the license server fails

Bugs fixed

  • When a Ghostscript error occurs, PDFCreator created an empty or broken output file and processed all actions. Now a message is shown instead and the error is logged.
  • The print after save action did not show all system printers, but only PDFCreator printers
  • Compression for TIFs was disabled
  • Sometimes the controls for the PDF encryption strength were not updated when changing profiles
  • When the script action contained characters that are not allowed in Windows paths, the Window crashed due to an uncaught exception
  • Environment Variables from the volatile environment on terminal servers were not loaded properly, which could result in PDFCreator using the wrong temp folder

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 1.9.4

Released 2014-07-11

This update completes the transition to Windows Presentation Foundation and could be the last beta on the way to PDFCreator 2.0.

Improvements

  • All Windows are now in WPF
  • Added lots of unit tests
  • If temp files are created in the wrong temp folder (i.e. due to an encrypted file system), PDFCreator now moved them to the correct place
  • It is more obvious now how to merge multiple print jobs
  • The first translations were added
  • It is now possible to use Tokens for the FTP upload
  • Better error reporting, when PDFCreator should crash (but it does not, of course ;-))
  • Sample scripts for the COM interface
  • More documentation on the COM interface in the user guide

Bugs fixed

  • Under some circumstances PDFCreator would not find previous print jobs
  • A few typos found by our translators
  • The COM interface was not properly registered

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 1.9.3

Released 2014-04-17

This update adds more testing and a few improvements, some of them not visible directly.

Improvements

  • Converting a large document to an image format will now create file names in a sortable way (i.e. Doc001.jpg to Doc100.jpg)
  • Allowing to skip the printing dialog a directly go to the save file dialog
  • When applying page backgrounds (watermarks) you can now define how the pages will be applied when the background PDF has multiple pages. This is useful for having a cover page with a different layout than the rest or if you would like to have odd and even pages with different backgrounds
  • We have moved most Windows from the “old” Windows Forms technology to Windows Presentation Foundation (WPF), which allows scalability on systems with other screen resolutions and better testing of UI components. The two settings dialogs will be converted with the next release. This required to move the project to .Net 4.0
  • There is now an option to manage pending print jobs (merge, reorder, delete)
  • The COM interface is back in a very basic version. This will grow over the time. For now, the interface will change in future versions. Once it has stabilized, we will introduce proper COM versioning
  • Includes PDF Architect 2.0 as optional component

Bugs fixed

  • It was possible to use illegal characters in FTP paths.
  • A few typos found by our translators

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

PDFCreator 1.9.2 (Preview Version 2)

Released 2014-01-31

This is the next iteration towards a stable PDFCreator 2.0 and brings fixes and improvements.

Improvements

  • Ability to add pages before and after the actual document
  • Background pages can now be applied with different modes, i.e. first page of the background on the first page, the second page on all other pages
  • Drag & Drop: When printable files are dragged to a PDFCreator window, they are automatically printed to the PDFCreator printer
  • While leaving the settings window the settings are now checked for problems
  • Application Icon in 256x256 resolution
  • Reworked post processing of PDFs. All processing steps (background, signing etc) are now done in one go, resulting in faster conversion
  • Stamps and Background page can be configured to be applied to first, last or all pages

Bugs fixed

  • The stamping font was not always used properly, when the name was different from the PostScript name of the font.
  • Temp files were not always released and remained in the temp folder for some time
  • Synchronization problem with auto-save. The job result was evaluated in some circumstances before it was finished, which was displayed as error
  • Under some circumstances, the output files may have been saved in the wrong folder while trying to find a unique filename
  • The PDFCreator printing window was placed below other windows when the main window was shown already
  • The default title replacement settings had doc before docx, which caused an ‘x’ to appear at the end of titles for docx documents

Known issues

  • We have seen problems with opening a mail client from PDFCreator with Windows 8 and Thunderbird. The MAPI32.dll method just fails. This disappears when the Log level is set to Debug, without observable reason.

Still missing

  • COM interface to automate PDFCreator (work on that has started)
  • A way to manage pending print jobs (will start after the release)

PDFCreator 1.9.1 (Preview version)

Released 2013-11-14

This is a restart and a completely new development with the philosophy of our old PDFCreator. It is an improvement in design, features and user-friendly handling.

There are some things still missing, that are available in the classic PDFCreator:

  • A way to manage pending print jobs
  • COM interface to automate PDFCreator
  • Lots of testing on different machines (that’s why we are releasing it now)