Open a ticket
Chat with us

PDFPrinting - Download

PDFPrinting.NET eliminates the hassle of printing PDF documents from your .NET code, with a simple-to-use API; and is offered with an affordable licensing model. The library also offers a PDF reader .NET control.

Download PDFPrinting

The PDFPrinting.NET SDK is provided as a demo version where a label will appear over each of your prints. There are no other restrictions in the functionality of the product, nor limited by time so you are free to test it completely before purchase.

PdfPrintingNet 4.10.0.0

Download PdfPrintingNet (58.3 MB)

NUGET INSTALLATION

Run the following command in the Package Manager Console:

> Install-Package PdfPrintingNet

PdfPrintingCore 4.10.0.0

Download PdfPrintingCore (60.2 MB)

NUGET INSTALLATION

Run the following command in the Package Manager Console:

> Install-Package PdfPrintingCore
* Due to Win32 PrintAPI dependencies, Core version works only on Windows OS, and the minimum requirement is Core 3.1

Documentation

For a more in detail look on all the features of PDFPrinting.NET library and how to use them please check out our usage guide.

Download PDF

Latest Release - Minor Update (4.10.0.0)


FEATURES

- changes needed for the initial version of PdfPrintingCore

BUG FIXES

Minor (4.10.0.0)

FEATURES

- changes needed for the initial version of PdfPrintingCore

Minor (4.9.19.0)

BUG FIXES

- [PdfPrint] Pages property was ignored in MultiDocumentPrint

Minor (4.9.18.0)

BUG FIXES

- [PdfPrint] PrintSettings handler leak when using PrintSettings as a parameter

Minor (4.9.17.0)

FEATURES

- [PdfPrint] Added property Rotate used as a workaround in rare situations when PrintOrientation doesn't work correctly due to a non-standard printer driver

Minor (4.9.16.0)

BUG FIXES

BugFix: - [PdfEdit] In some rare instances, Rotate parameter wasn't read correctly

Minor (4.9.15.1)

FEATURES

- [PdfPrint] Pages property accepts "fromPage-" format

BUG FIXES

- [PdfPrint] PageAutoSize functionality
- [PdfEdit] Load problems with some non-standard PDF documents

Minor (4.9.14.1)

FEATURES

- [PdfPrint] Improved PageAutoSize functionality

BUG FIXES

- [PdfEdit] AcroForm fields font wasn't used properly

Minor (4.9.13.0)

BUG FIXES

- [PdfViewer] In DisplayAreaMouse events mouse location wasn't available without casting it to MouseEventArgs

Minor (4.9.12.0)

FEATURES

- [PdfViewer] Added DisplayAreaMouse events

Minor (4.9.11.0)

BUG FIXES

- [PdfPrint] Changing paper source didn't work correctly in OnQueryPageSettings event

Minor (4.9.10.0)

BUG FIXES

- [PdfEdit] Bug in opening a PDF document which contains empty Pdf object

Minor (4.9.9.0)

BUG FIXES

- [PdfPrint] Bug in printing Adobe PDF forms for some documents

Minor (4.9.8.0)

BUG FIXES

- [PdfEdit] Bug in ASCIIHexDecode filter

Minor (4.9.7.0)

BUG FIXES

- [PdfPrint] When used in WCF service initialization, PdfPrint messed up WCF service

Minor (4.9.6.0)

BUG FIXES

- [PdfEdit] AcroForm checkbox in some cases wasn't flattened correctly

Minor (4.9.5.0)

BUG FIXES

- [PdfViewer] In some rare cases, link in the document didn't work

Minor (4.9.4.0)

FEATURES

- [PdfViewer] Added property ImageSelectionDisabled and TextSelectionDisabled

Minor (4.9.3.0)

BUG FIXES

- [PdfPrint] memory leak in MultiDocumentPrint

Minor (4.9.2.0)

BUG FIXES

- [PdfViewer] Opening a web-link didn't work correctly

Minor (4.9.1.0)

BUG FIXES

- [PdfEdit] Creating a new document from another PDF document with forms produced an invalid output file

Major (4.9.0.1)

BUG FIXES

- [PdfEdit] Fill form improvements: Arabic text, multiline and rotated fields didn't display correctly

Minor (4.8.16.0)

BUG FIXES

- [PdfEdit] - bug in saving one PDF document

Minor (4.8.15.0)

BUG FIXES

- [PdfEdit] - bug in opening some PDF documents

Minor (4.8.14.0)

BUG FIXES

- [PdfViewer] print error fixed

Minor (4.8.13.0)

BUG FIXES

- [PdfEdit]: resolved exception in multi-thread use
- [PdfEdit]: improved text centering

Minor (4.8.12.0)

BUG FIXES

- [PdfViewer/PdfPrint]: correctly show/print JPG images even if their color space is incorrect

Minor (4.8.11.0)

BUG FIXES

-[PdfViewer]: For some rare PDF cases, text selection didn't work correctly

Minor (4.8.10.0)

FEATURES

- [PdfViewer]: Added SupressErrorMessageInPrint property
- [PdfPrint] Event DocumentPrintEnd is triggered even in case of error

Minor (4.8.9.0)

BUG FIXES

- [PdfViewer]: Added message box to show OutOfMemory if needed

Minor (4.8.8.0)

BUG FIXES

- [PdfPrint] Added OutOfMemory return status

Minor (4.8.7.1)

BUG FIXES

- [PdfEdit]: Resolved bugs for two malformed PDF document
- [PdfPrint] Memory leak when printing PDF which contains Adobe Form

Minor (4.8.6.0)

BUG FIXES

[PdfEdit]: Resolved bug for one malformed PDF document

Minor (4.8.5.0)

BUG FIXES

- [PdfEdit]: Resolved bug for one malformed PDF document
- [PdfViewer]: WPF app crashed on close in some cases

Minor (4.8.4.6)

FEATURES

- [PdfViewer]: Added properties OverridePrinterResolution and PrinterResolution

BUG FIXES

- [PdfEdit]: Flatten PDF form bug
- [PdfPrint]: Memory leak in some special cases

Minor (4.8.2.0)

BUG FIXES

- [PdfPrint]: Resolved a small bug in printing

Minor (4.8.1.0)

BUG FIXES

- [PdfEdit]: Resolved bug introduced in the previous version

Minor (4.8.0.0)

FEATURES

-[PdfPrint]: JobId is now available in Print events

BUG FIXES

-[PdfEdit]: Resolved error in merging of one malformed PDF document

Minor (4.7.9.0)

BUG FIXES

- [PdfViewer] Text selection didn't work correctly in some rare cases
- [PdfPrint] Removed workaround InverseForm introduced in the previous version because it isn't needed anymore

Minor (4.7.8.0)

BUG FIXES

- [PdfEdit]: PageOrientation.Landscape didn't work correctly
- [PdfPrint] Better adjusted logging mechanism
- [PdfPrint] Added property InverseForm as a workaround for some rare cases where there is a problem in printing AdobeForms

Minor (4.7.7.0)

FEATURES

- [PdfEdit] added centered alignment in text-formatter

Minor (4.7.6.0)

BUG FIXES

[PdfPrint] UseOldPrintSystem has issues with Landscape orientation in the case when PDF has pages with different page orientation

Minor (4.7.5.0)

BUG FIXES

- PdfEdit: PageOrientation.Landscape didn't work correctly

Minor (4.7.4.0)

BUG FIXES

- PdfEdit: memory leak
- PdfViewer: AllowDrop value set in designer wasn't used properly
- PdfViewer/PdfPrint: bug in rendering Adobe forms

Minor (4.7.3.0)

BUG FIXES

- [PdfPrint] Converting PDF page with the form to the image in some cases didn't flatten the form properly

Minor (4.7.2.0)

BUG FIXES

- improved printing engine

Minor (4.7.1.0)

BUG FIXES

- [PdfEdit] Small improvement in handling of malformed PDF documents

Major (4.7.0.4)

FEATURES

- [PdfPrint] Added property UseOldPrintingSystem

BUG FIXES

- [PdfViewer] Search - it crashed if trying to go to the non-existent page and then trying to search non-existent text

Minor (4.6.1.0)

BUG FIXES

- [PdfPrint] MultiDocumentPrint didn't work correctly in some rare cases.

Major (4.6.0.1)

FEATURES

- [PdfPrint] Improved printing engine.

BUG FIXES

- [PdfViewer] Crashes if the indicated page number is higher then the available page number. This bug was introduced in version 4.5.2.0.

Minor (4.5.6.0)

BUG FIXES

- memory leak in converting PDF page to BW image

Minor (4.5.5.0)

BUG FIXES

- [PdfPrint] Printer settings used in PrintWithAdobe method didn't work correctly while printing to the non-default printer

Minor (4.5.4.0)

FEATURES

- added option to convert PDF page to a color image as a 24-bit. Before only the 32-bit was available.

Minor (4.5.3.0)

BUG FIXES

- [PdfEdit] Encryption of the PDF document wasn't working properly

Minor (4.5.2.0)

FEATURES

- [PdfViewer]It is possible to translate PdfViewera in runtime with an external file.
- [PdfViewer] IsToolBarVisible property is set by default to True.
- [PdfViewer] Search can find text broken in two rows.

BUG FIXES

- [PdfEdit] Improved handling of problematic non-standard PDF documents
- [PdfPrint] MultiDocumentPrint - it crashed in one of the possible cases
- [PdfPrint] OnEndPage event raised an exception if the job was canceled from the printer queue

Minor (4.5.1.0)

BUG FIXES

- [PdfViewer] Problem in Visual Studio Designer
- [PdfPrint] MultiDocumentPrint - auto orientation wasn't set properly
- [PdfEdit] In case of corrupted PDF, in some cases PdfEdit hangs instead of showing error

Major (4.5.0.2)

FEATURES

-[PdfPrint] Improved printing speed on some printers for default Print of the multi-document print

BUG FIXES

- [PdfViewer] Printing on Microsoft XPS Document Writer wasn't working
- [PdfViewer] If number of pages defined for print was greater then number of pages in document, application crashed
- [PdfPrint] Some printers with non-standard ASCII names wasn't working (issue introduced in version 4.4.0.2)
- [PdfViewer, PdfEdit, PdfPrint] Fixed license bug
- [PdfEdit] Annotations wasn't copied while merging PDF documents

Major (4.4.0.2)

FEATURES

- [PdfPrint] improved printing speed for some printers when printing a single document using default Print method

BUG FIXES

- [PdfPrint] resolved scaling issue introduced in the previous version
- [PdfPrint] resolved scaling issue when DPI was 300x600
- [PdfEdit] one specific PDF document didn't open correctly

Minor (4.3.0.3)

FEATURES

[PdfPrint] Added property CheckPrinterExistence.
[PdfPrint] Improved speed for some problematic printer drivers.
[PdfPrint] Changed logic for checking if the printer exists.
[PdfPrint] Added OnPageSettingsQuery and MultiDocumentPageQuerySettings event handlers.
[PdfViewer] Added events OnFoundText and OnNotFoundText for search operation

Minor (4.2.9.4)

BUG FIXES

[PdfViewer/PdfPrint] For some badly formatted PDF documents library crashed.
[PdfPrint] AutoRotate didn't work properly.
[PdfEdit] Resolved problem with some images in PDF document.

Minor (4.2.8.0)

FEATURES

- [PdfEdit] CheckBox and RadioButton incorrectly setting value in some cases
- [PdfEdit] Saving landscape document sometimes resulted in saved portrait document
- [PdfEdit] Read PDF even if stream length is incorrect
- [PdfEdit] Problem with the filter RunLengthDecode
- [PdfEdit] Problem with new licensing
- [PdfViewer] Memory leak in the search
- [PdfViewer] Non-opening PDF document smaller than 1024 bytes when byte[] was used
- [PdfViewer] Search->"Text not found" message was in some cases outside WPF window
- [PdfViewer] Internal link on external PDF document didn't work
- [PdfPrint] WCF printing bug

Minor (4.2.0.0)

FEATURES

- Added Flatten method for AcroForm in PdfEdit
- Improved licensing system.

BUG FIXES

- MultiDocumentPrint ignored SettingDialog property of the PdfPrint

Minor (4.1.8.7)

FEATURES

- Improved stability of the core PDF rendering engine

BUG FIXES

- Resolved bug in OnLinkClicked when the link points to external PDF file
- PdfViewer: resolved bug in WPF

Minor (4.1.8.5)

FEATURES

- PDFViewer: Added event LinkClicked.
-PDFViewer: Added properties IsPrintContent and PrintScale

BUG FIXES

- PDFViewer: resolved bug in WPF
- resolved bug in loading of the old licenses

Minor (4.0.1.3)

FEATURES

- Watermark: added property PrintWatermark

BUG FIXES

- Resolved bug in IsAutoRotate when used with the AutoPageSize property

Major (4.0.1.2)

FEATURES

- Added Edit PDF functionality
- Viewer: added an option to show Watermark
- Viewer/Print: Automatic Page size in printing
- Viewer: automatic paper orientation in printing

BUG FIXES

- Viewer: resolved memory leak if PDF has a lot of big images
- Viewer: resolved bug with disabling viewer shortcuts
- Viewer: resolved bug in disabling drag and drop

Minor (3.1.5.8)

BUG FIXES

- PdfViewer toolbar didn't show correctly when used in Windows forms tab control

Minor (3.1.5.7)

FEATURES

- PdfViewer: option to disable shortcuts
-PdfViewer: Send email added
- Save document added

BUG FIXES

- memory leak when printing large PDF documents with a lot of images
- various PdfViewer fixes

Major (3.1.5.2)

BUG FIXES

- Tablet PC touch scroll
- Scroll bar buttons
- Text scaling 125% and 150% on XP, 2k3, 2k8, Win7, 8
- Image selection

Major (3.1.0.0)

FEATURES

- faster printing and rendering up to 60%
- better display quality in PdfViewer
- added tooltips in PdfViewer toolbar

BUG FIXES

- Japanese fonts didn't displayed correctly [Fixed]
- if they were 2 PdfViewer controls on the same window it didn't work correctly[Fixed]
- MultiDocumentPrint - if one of the documents has password and it wasn't supplied it crashed[Fixed]

Major (3.0.6.3)

FEATURES

- resolved bug in MutltiDocumentPrint
- resolved bug in Search

BUG FIXES

- improved WPF support

Major (3.0.5.4)

FEATURES

- Viewer Component

BUG FIXES

- Improvement in stability of printing engine

Minor (3.0.3.0)

FEATURES

- Added Opacity for Watermark

BUG FIXES

- CMYK 0,0,0,1 not printed as black on OKI printer

Major (3.0.2.8)

FEATURES

- Added print multiple documents as single printer job
- Added watermark functionality
- Added option to define Printer Job name for Print(fileName)

BUG FIXES

- Improved stability in multi thread usage
- If Page range set as 10-5 it will print first page 10 (and not as before page 5)
- resolved memory leak

Minor (3.0.0.9)

BUG FIXES

- Resolved some bugs with landscape printing

Major (3.0.0.3)

BUG FIXES

- Improved stability and quality of PdfPrint printing engine

Minor (2.9.5.2)

BUG FIXES

- Resolved problem with FIPS licensing
- Resolved memory leak in SavePDFPagesAsImages

Minor (2.9.4.7)

BUG FIXES

- Resolved small bug in printing malformed PDF document

Minor (2.9.4.5)

FEATURES

- Small improvements in PrintWithAdobe stability

Minor (2.9.4.0)

FEATURES

- Added control of centering content in standard Print method

BUG FIXES

- In some rare cases, german letters weren't printed correctly

Minor (2.9.3.0)

BUG FIXES

- Fixed issue: AutoRotate didn't work correctly with Print PDFbyte[]

Minor (2.9.2.0)

FEATURES

- PDFPrint library is now FIPS compliant

Minor (2.9.0.0)

FEATURES

- New property - IsAutoRotate which enables that our engine sets automatically Portrait / Landscape orientation based on the document content

BUG FIXES

- Fixed bug in programs which used previous version of PdfPrint library (2.8.8) and were compiled as AnyCPU with .NET 3.5

Minor (2.8.8.0)

BUG FIXES

- Improved printing quality and stability

Minor (2.8.6.0)

BUG FIXES

- Resolved memory leak in getting pdf pages as images

Major (2.8.3.0)

FEATURES

- Added option “Render before Print” to Print method - when used, that improves quality of the printing result

BUG FIXES

- Improved stability with PrintWithAdobe method on 8/8.1 and 2008/2012 Operating systems

Client (2.7.0.0)

FEATURES

- PrintWithAdobe method can now have as a parameter PrinterSettings

Client (2.5.0.0)

FEATURES

- Added more method overloads

Major (2.4.1.0)

FEATURES

- PrintWithAdobe() now also works in 64 bit processes
- PrintWithAdobe() now also works in windows / web services if installed version of Adobe isn't higher than 9.5

BUG FIXES

- Improved stability in Print method which uses byte[] as parameter

Minor (2.1.0.0)

FEATURES

-Added new Print method which accepts PrinterSettings parameter

Minor (2.0.0.0)

FEATURES

-Added method PrintWithAdobe. It allows in 32 bit windows/console application to print silently using Adobe.
- Methods SavePdfPageAsImage, SavePdfPagesAsMultiPageTiff, GetBitmapFromPdfPage now accepts also byte[] pdfArray instead of pdfFileName.

Minor (1.8.5.0)

BUG FIXES

- Resolved bug "Network printer not found" when using network printer
- Printer dialog - when pressed cancel button didn't cancel printing

Minor (1.7.5.0)

BUG FIXES

- Fixed: some methods weren't available in VB.net

Minor (1.7.3.0)

BUG FIXES

- Fixed: if there was dot (.) in the name of the folder, saving images didn't work correctly

Minor (1.7.1.0)

FEATURES

- Windows 2012 made some updates which needed to be adjusted with our product

Minor (1.6.0.0)

FEATURES

- Considering the request of our customers, we made improvements in the demo edition

Minor (1.5.1.0)

BUG FIXES

- Resolved bug with 16bit tiff pictures

Major (1.4.5.0)

FEATURES

- We updated the version to achieve full compatibility with 64bit OS

Minor (1.3.0.0)

BUG FIXES

- Resolved bugs in converting tiff images

Minor (1.1.0.0)

BUG FIXES

- Resolved bugs in printing and fixed stability issues


Requirements

Please take a look at the list below for information on supported remote desktop technologies and operating systems.

Supported platforms

Operating systems


SUPPORTED FRAMEWORKS

.NET 2.0, 3.0, 3.5, 4.0, 4.5


SUPPORTED OS

Windows 10, 8.1, 8, 7, Vista, XP, Windows Server 2019, 2016, 2012 / 2012 R2, 2008 / 2008 R2, 2003 / 2003 R2

License expired?

Request a free trial license extension in case you need more time to evaluate our product. You will receive your new trial license shortly after you fill out the application.

Request now
Partner program

Cloud services and managed services providers can benefit with our products. The TerminalWorks Partner Program enables you to buy license packages of TerminalWorks products and resell them.

Apply now
Contact information

Tehnical Support Phone
(407) 567-0096

Sales Phone
(407) 567-0097

Telephone support available from 10 AM till 10 PM Central European Time
Contact us
Copyright © 2021 TerminalWorks. All Rights Reserved