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.

Featured image PDFPrinting

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.5.0

Download PdfPrintingNet (58.4 MB)

NUGET INSTALLATION

Run the following command in the Package Manager Console:

> Install-Package PdfPrintingNet

PdfPrintingCore 4.10.5.0

Download PdfPrintingCore (60.3 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.


Latest Release - Minor Update (4.10.5.0)


FEATURES


BUG FIXES

- [PdfPrint] Fixed issue with FileName missing in QueryPageSettingsEventArgs event
- [PdfPrint] Fixed random NullReferenceException during development

Minor (4.10.5.0)

06/07/2021

BUG FIXES

- [PdfPrint] Fixed issue with FileName missing in QueryPageSettingsEventArgs event
- [PdfPrint] Fixed random NullReferenceException during development


Minor (4.10.4.0)

05/26/2021

BUG FIXES

- [PdfPrint] Added support for ASP.NET Core apps


Minor (4.10.3.0)

05/18/2021

FEATURES

DLL is now digitally signed with the certificate. 


BUG FIXES

[PdfPrint] Fixed issue with PageAutoSize printing and adjusted sample projects.


Minor (4.10.1.1)

03/11/2021

BUG FIXES

Fixed offset issue when printing


Minor (4.10.0.0)

12/21/2020

FEATURES

- changes needed for the initial version of PdfPrintingCore

Minor (4.9.19.0)

09/11/2020

BUG FIXES

- [PdfPrint] Pages property was ignored in MultiDocumentPrint

Minor (4.9.18.0)

06/17/2020

BUG FIXES

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

Minor (4.9.17.0)

05/13/2020

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)

04/14/2020

BUG FIXES

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

Minor (4.9.15.1)

04/01/2020

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)

02/24/2020

FEATURES

- [PdfPrint] Improved PageAutoSize functionality

BUG FIXES

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

Minor (4.9.13.0)

01/10/2020

BUG FIXES

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

Minor (4.9.12.0)

01/09/2020

FEATURES

- [PdfViewer] Added DisplayAreaMouse events

Minor (4.9.11.0)

12/19/2019

BUG FIXES

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

Minor (4.9.10.0)

11/12/2019

BUG FIXES

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

Minor (4.9.9.0)

09/30/2019

BUG FIXES

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

Minor (4.9.8.0)

09/24/2019

BUG FIXES

- [PdfEdit] Bug in ASCIIHexDecode filter

Minor (4.9.7.0)

09/05/2019

BUG FIXES

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

Minor (4.9.6.0)

09/05/2019

BUG FIXES

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

Minor (4.9.5.0)

08/23/2019

BUG FIXES

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

Minor (4.9.4.0)

08/16/2019

FEATURES

- [PdfViewer] Added property ImageSelectionDisabled and TextSelectionDisabled

Minor (4.9.3.0)

08/13/2019

BUG FIXES

- [PdfPrint] memory leak in MultiDocumentPrint

Minor (4.9.2.0)

08/12/2019

BUG FIXES

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

Minor (4.9.1.0)

08/06/2019

BUG FIXES

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

Major (4.9.0.1)

08/01/2019

BUG FIXES

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

Minor (4.8.16.0)

07/26/2019

BUG FIXES

- [PdfEdit] - bug in saving one PDF document

Minor (4.8.15.0)

07/23/2019

BUG FIXES

- [PdfEdit] - bug in opening some PDF documents

Minor (4.8.14.0)

07/11/2019

BUG FIXES

- [PdfViewer] print error fixed

Minor (4.8.13.0)

07/09/2019

BUG FIXES

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

Minor (4.8.12.0)

06/07/2019

BUG FIXES

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

Minor (4.8.11.0)

06/05/2019

BUG FIXES

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

Minor (4.8.10.0)

05/23/2019

FEATURES

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

Minor (4.8.9.0)

05/17/2019

BUG FIXES

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

Minor (4.8.8.0)

05/15/2019

BUG FIXES

- [PdfPrint] Added OutOfMemory return status

Minor (4.8.7.1)

03/12/2019

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)

02/14/2019

BUG FIXES

[PdfEdit]: Resolved bug for one malformed PDF document

Minor (4.8.5.0)

02/07/2019

BUG FIXES

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

Minor (4.8.4.6)

01/30/2019

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)

10/26/2018

BUG FIXES

- [PdfPrint]: Resolved a small bug in printing

Minor (4.8.1.0)

10/17/2018

BUG FIXES

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

Minor (4.8.0.0)

10/17/2018

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)

10/04/2018

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)

09/27/2018

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)

09/20/2018

FEATURES

- [PdfEdit] added centered alignment in text-formatter

Minor (4.7.6.0)

09/14/2018

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)

09/12/2018

BUG FIXES

- PdfEdit: PageOrientation.Landscape didn't work correctly

Minor (4.7.4.0)

09/04/2018

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)

08/13/2018

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)

06/12/2018

BUG FIXES

- improved printing engine

Minor (4.7.1.0)

05/16/2018

BUG FIXES

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

Major (4.7.0.4)

05/03/2018

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)

04/20/2018

BUG FIXES

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

Major (4.6.0.1)

04/16/2018

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)

04/09/2018

BUG FIXES

- memory leak in converting PDF page to BW image

Minor (4.5.5.0)

04/06/2018

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)

04/05/2018

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)

03/27/2018

BUG FIXES

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

Minor (4.5.2.0)

03/22/2018

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)

03/12/2018

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)

02/09/2018

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)

02/01/2018

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)

01/15/2018

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)

12/18/2017

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)

11/28/2017

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)

10/10/2017

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)

8/8/2017

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)

7/20/2017

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)

5/24/2017

FEATURES

- Watermark: added property PrintWatermark

BUG FIXES

- Resolved bug in IsAutoRotate when used with the AutoPageSize property

Major (4.0.1.2)

5/23/2017

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)

4/3/2017

BUG FIXES

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

Minor (3.1.5.7)

1/19/2017

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)

1/9/2017

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)

12/5/2016

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)

09/22/2016

FEATURES

- resolved bug in MutltiDocumentPrint
- resolved bug in Search

BUG FIXES

- improved WPF support

Major (3.0.5.4)

7/25/2016

FEATURES

- Viewer Component

BUG FIXES

- Improvement in stability of printing engine

Minor (3.0.3.0)

5/5/2016

FEATURES

- Added Opacity for Watermark

BUG FIXES

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

Major (3.0.2.8)

4/25/2016

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)

2/3/2016

BUG FIXES

- Resolved some bugs with landscape printing

Major (3.0.0.3)

1/20/2016

BUG FIXES

- Improved stability and quality of PdfPrint printing engine

Minor (2.9.5.2)

8/3/2015

BUG FIXES

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

Minor (2.9.4.7)

7/23/2015

BUG FIXES

- Resolved small bug in printing malformed PDF document

Minor (2.9.4.5)

6/9/2015

FEATURES

- Small improvements in PrintWithAdobe stability

Minor (2.9.4.0)

6/8/2015

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)

4/28/2015

BUG FIXES

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

Minor (2.9.2.0)

4/23/2015

FEATURES

- PDFPrint library is now FIPS compliant

Minor (2.9.0.0)

3/30/2015

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)

3/3/2015

BUG FIXES

- Improved printing quality and stability

Minor (2.8.6.0)

2/2/2015

BUG FIXES

- Resolved memory leak in getting pdf pages as images

Major (2.8.3.0)

1/19/2015

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)

9/1/2014

FEATURES

- PrintWithAdobe method can now have as a parameter PrinterSettings

Client (2.5.0.0)

7/16/2014

FEATURES

- Added more method overloads

Major (2.4.1.0)

3/31/2014

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)

1/30/2014

FEATURES

-Added new Print method which accepts PrinterSettings parameter

Minor (2.0.0.0)

12/24/2013

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)

11/28/2013

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)

9/12/2013

BUG FIXES

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

Minor (1.7.3.0)

9/10/2013

BUG FIXES

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

Minor (1.7.1.0)

3/19/2013

FEATURES

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

Minor (1.6.0.0)

3/7/2013

FEATURES

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

Minor (1.5.1.0)

3/6/2013

BUG FIXES

- Resolved bug with 16bit tiff pictures

Major (1.4.5.0)

3/1/2013

FEATURES

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

Minor (1.3.0.0)

2/28/2012

BUG FIXES

- Resolved bugs in converting tiff images

Minor (1.1.0.0)

2/1/2012

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

Microsoft logo Citrix logo VMware logo

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