PDFCreator is an application for converting documents into Portable Document Format (
PDF
Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
) format on
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating systems. It works by creating a
virtual printer
In computing a virtual printer is a simulated device whose user interface and API resemble that of a printer driver, but which is not connected to a physical computer printer.
When a document is "printed" by a virtual printer, instead of physica ...
that prints to PDF files, and thereby allows practically any application to create PDF files by choosing to print from within the application and then printing to the PDFCreator printer. It was first released in Germany in 2004.
In addition to PDFCreator Free, there are three business editions with additional features: PDFCreator Professional, PDFCreator Server and PDFCreator Terminal Server.
Since 2009, PDFCreator has included
closed source
Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modi ...
adware
Adware, often called advertising-supported software by its developers, is software that generates revenue by automatically displaying Online advertising, online advertisements in the user interface or on a screen presented during the installatio ...
,
toolbar
The toolbar, also called a bar or standard toolbar (originally known as ribbon), is a graphical control element on which on-screen icons can be used. A toolbar often allows for quick access to functions that are commonly used in the program. Some ...
s and other software that is installed by default.
Implementation
The application is written in Microsoft
C# and released to the public at no charge. It works with
64-bit
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
and
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
Windows versions including
Windows 11
Windows 11 is a version of Microsoft's Windows NT operating system, released on October 5, 2021, as the successor to Windows 10 (2015). It is available as a free upgrade for devices running Windows 10 that meet the #System requirements, Windo ...
. The actual PDF generation is handled by
Ghostscript
Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages. Its main purposes are the rasterization of documents in these language,, the display or prin ...
, which is included in the setup packages.
Besides being installed as a virtual printer, PDFCreator can be associated with .ps files to manually convert
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
to PDF format.
PDFCreator can convert to the following file formats: PDF (including
PDF/A
PDF/A is an International Organization for Standardization, ISO-standardized version of the Portable Document Format (PDF) specialized for use in the archive, archiving and long-term digital preservation, preservation of electronic documents. PDF ...
(PDF/A-1b, PDF/A-2b and PDF/A-3b) and
PDF/X
PDF/X is a subset of the ISO standard for PDF. The purpose of PDF/X is to facilitate graphics exchange, and it therefore has a series of printing-related requirements which do not apply to standard PDF files. For example, in PDF/X-1a all fonts nee ...
(X-3:2002, X-3:2003 and X-4)),
PNG,
JPEG
JPEG ( , short for Joint Photographic Experts Group and sometimes retroactively referred to as JPEG 1) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degr ...
,
TIFF
Tag Image File Format or Tagged Image File Format, commonly known by the abbreviations TIFF or TIF, is an image file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers. TIFF is w ...
,
TXT. It also allows to digitally sign PDF documents.
PDFCreator allows any
COM
Com or COM may refer to:
Computing
* COM (hardware interface), a serial port interface on IBM PC-compatible computers
* COM file, or .com file, short for "command", a file extension for an executable file in MS-DOS
* .com, an Internet top-level ...
-enabled application to make use of its functionality. The business editions of PDFCreator allow users to write their own C# scripts with access to the entire job data. These custom scripts can be integrated directly before and after the conversion. They have full access to the
.NET Framework and can reference compatible external
libraries
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
.
PDFCreator allows the user to disable printing, copying of text or images and modifying the original document. The user can also choose between two types of passwords, user and owner, to restrict PDF files in several ways. The former is required to open the PDF file, while the latter is necessary in order to change permissions and password.
Encryption
In Cryptography law, cryptography, encryption (more specifically, Code, encoding) is the process of transforming information in a way that, ideally, only authorized parties can decode. This process converts the original representation of the inf ...
can be either Low (128-bit), Medium (128-bit
AES) or High (256-bit AES), with the latter only being available in the PDFCreator Business editions.
PDFCreator provides the possibility for automating certain tasks, for example with the help of user
tokens. These placeholders for values, like today’s date, username, or e-mail address can be helpful when printing many similar files like invoices.
With PDFCreator users can verify their authorship of a document with digital signatures. This feature is part of all PDFCreator editions, including PDFCreator Free.
Starting with version 0.9.6, there is full support for
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
and version 0.9.7 provides support for
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
.
Starting with version 3.0.0, PDFCreator ended support for
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
.
Starting with version 4.4.0 there is full support for Windows 11.
In version 6.0.0 in April 2025 the
Component Object Model
Component Object Model (COM) is a binary-interface technology for software components from Microsoft that enables using objects in a language-neutral way between different programming languages, programming contexts, processes and machines ...
(COM) interface was unavailable in PDFCreator Free.
Editions
PDFCreator is
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
and
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
. The code can be downloaded and modified.
In addition to PDFCreator Free there are three commercial editions. All of them allow administrators to predefine specific settings centrally with the easy management of user groups.
;PDFCreator Professional:This version can be installed silently in
Windows domain
A Windows domain is a form of a computer network in which all user accounts, computers, printers and other security principals, are registered with a central database located on one or more clusters of central computers known as domain controlle ...
s, which is not possible in PDFCreator Free.
;PDFCreator Terminal Server: It has been developed for the use on
Windows Servers with installed
Remote Desktop Services
Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine ...
and on
Citrix Servers. Print jobs can be assigned securly to separate user sessions. Only one
license key is needed per
terminal server
A terminal server connects devices with a serial port to a local area network (LAN). Products marketed as terminal servers can be very simple devices that do not offer any security functionality, such as data encryption and user authentication. ...
and it is valid for an ulimited number of users.
;PDFCreator Server: This works as
Windows service
In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A Windows service must conform to the interface rules and protocols of the Service Control Manag ...
application. It allows the central management of settings and users for administrator. Additionally, it lets the user share PDFCreator printers in their network, auto-convert without user interaction and it offers high performance through multi-threading.
Adware toolbar controversy
Between 2009 and 2013 the installation package included a closed-source browser toolbar that was considered by many users to be
malicious software
Malware (a portmanteau of ''malicious software'')Tahir, R. (2018)A study on malware and malware detection techniques . ''International Journal of Education and Management Engineering'', ''8''(2), 20. is any software intentionally designed to caus ...
. Although technically an optional component, the opt-out procedure used to be a two-step process (prior to version 1.2.3), which was considered by many to be intentionally confusing. In addition to the spyware activity described below, the toolbar allowed one-click creation of PDFs from the current webpage and included a search tool. As of version 1.2.3, the opt-out procedure only required unchecking one checkbox during the installation process.
Starting with version 0.9.7 (February 2009),
PDFCreator included an
adware
Adware, often called advertising-supported software by its developers, is software that generates revenue by automatically displaying Online advertising, online advertisements in the user interface or on a screen presented during the installatio ...
toolbar. The end-user-license agreement for PDFForge Toolbar by Spigot, Inc. (versions prior to 0.9.7 have a different, optional toolbar called "PDFCreator Toolbar"), states that the software will:
Pdfforge, which created PDFCreator, wrote an
FAQ
A frequently asked questions (FAQ) list is often used in articles, websites, email lists, and online forums where common questions tend to recur, for example through posts or queries by new users related to common knowledge gaps. The purpose of a ...
entry regarding the toolbar that stated:
Since that time various versions of PDFCreator have included adware toolbars and other software with the installer, which many virus scanners identify as problematic or
undesired software.
In March 2012 the company announced that the toolbar had been discontinued with version 1.3.0.
The company stated:
As of 23 March 2012, PDFCreator included the MyStart toolbar by Incredibar. On 13 June 2012, PDFCreator once again included another controversial bundled software package, which tests as
spyware
Spyware (a portmanteau for spying software) is any malware that aims to gather information about a person or organization and send it to another entity in a way that harms the user by violating their privacy, endangering their device's securit ...
, called SweetIM. In July 2012 the project disabled reviews and ratings on its sourceforge repository.
On 30 August 2012, PDFCreator version 1.5.0 was released which included an installer for the
AVG Security Toolbar. There was an option to disable installation of the "AVG Security Toolbar, but it was not clearly identified. Furthermore, installation of PDFCreator required acceptance of the AVG
EULA
An end-user license agreement or EULA () is a legal contract between a software supplier and a customer or end-user.
The practice of selling licenses to rather than copies of software predates the recognition of software copyright, which has ...
even when installation of the AVG Security Toolbar was disabled.
On 23 October 2012, PDFCreator version 1.5.1 was released which includes an installer for iClaro Search. Compared to previous adware choices, once installed, iClaro cannot be removed using the "Add/Remove Programs" option.
On 14 January 2013, PDFCreator version 1.6.2 was released which includes an installer for Install Entrusted Toolbar. The setup screen for Install Entrusted Toolbar has a single option in black font. The description for ''Express (recommended)'' reads:
In October 2013, PDFCreator was stealthily installing more software, including Amazon's Internet Explorer toolbar, without notifying the user.
Awards
The now defunct
OpenCD
The OpenCD project is a discontinued open-source project aimed to introduce users of Microsoft Windows to the benefits of free and open-source software (FOSS). It is a CD image that can freely be downloaded and copied. The OpenCD team screened prog ...
project chose PDFCreator as the best free software package for creating PDF files in Windows.
In August 2008, ''
InfoWorld
''InfoWorld'' (''IW'') is an American information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a Web-only publication. Its parent company is International Data Group, and its sister pu ...
'' magazine recognized PDFCreator with an Open Source Software Award from the field of more than 50 available open source or free PDF creation applications.
Both of these awards predate the inclusion of the contested spyware.
See also
*
List of PDF software
This is a list of links to articles on software used to manage Portable Document Format (PDF) documents. The distinction between the various functions is not entirely clear-cut; for example, some viewers allow adding of annotations, signatures, e ...
*
List of virtual printer software
The following is a list of Wikipedia articles relating to virtual printer software:
Free software
The following are distributed under free software licences:
* CC PDF Converter (discontinued) – A Ghostscript-based virtual printer.
* cups-pdf ...
References
External links
*
* {{sourceforge, pdfcreator
Adware
PDF software
Windows-only freeware
Software that bundles malware