Print, display or convert your PDF documents with ease, using our PDFPrinting.NET library. As a standalone .NET assembly, just reference it in your product and start coding right away.
All you need are two simple lines of code! The library does not depend on third-party libraries, so you won't have to worry about any further licensing issues.
Achieve perfect printing results by fine-tuning the printing preferences. Thanks to the advanced rasterization engine, images will come out crystal clear while the fonts will be rendered by the built-in font rendering engine.
PDF printing in C# is simple with our library. It is compatible with the .NET framework and all CLR languages.
Here you can take a quick look at the most important features of PDFPrinting.NET. For a more detailed overview take a look at the quick start guide or the reference documentation.
Silent printing enables you to print out documents in the background without user intervention.
You can convert any PDF document to the following image formats: TIFF, JPG/JPEG, BMP, PNG, GIF. You can convert just one page, a range of pages or all pages from the PDF document. You can convert a PDF document to a multi-page TIFF file.
Just with a few lines of code, check if the document is password-protected, and if it is, you can always conduct additional checks if the password is valid or if the file is supported type. This is also possible if you have your PDF document in a byte array.
Set page range, landscape, copies, resolution, scaling, print in color, paper size, source tray, collate, printer name or duplex.
In case you would like to print using Adobe Reader for some specific document where our rendering doesn't meet your needs.
In case you decide to allow the end-user to set the desired printer and print settings, you can easily show a print dialog.
A quick overview of the functionality featured in the PDF Viewer component of PDFPrinting.NET. For detailed information, please consult the reference documentation found in the help section.
Open a PDF document and use the status of the open operation as you wish. You can also subscribe to the DocumentLoaded event to manage your application's behavior once the document is fully loaded.
You can print a PDF document and subscribe to the print events. For example, you can display the message containing the document name, number of pages in the document, and number of pages printed once the print job has been finished.
PDF viewer provides you with different methods and properties for navigating trough a PDF document and catching events once the page is changed.
Select text, retrieve selected text or images, set the selection color, or even disable selection in your document. The choice is up to you.
A simple and basic task is made even more straightforward, with SearchNext and SearchPrevious methods and additional parameters such as case sensitive or whole word only search. Searching through the document has never been easier.
Integrate the zoom option with ZoomIn and ZoomOut methods quickly.
Here you can find a quick overview and test of the PDFPrinting.NET Editor module. For more details, please visit our quick start guide or check out the reference documentation.
Create a new PDF document with settings that suit the best for your use-case scenario.
Add an empty page or page filled with content by using only one line of code.
The core function of the editor license. Insert text using any styling you want, image, watermark, whatever comes to your mind. Be creative.
If needed, you can remove a page from the document, you can even include certain conditions when it comes to removing the page.
Remove a page or number of pages from an existing document, you can even add them to the new document without harming the original one.
Encrypt the document with, for example, AES256 encryption, change the user access permission, or even secure it with a username and password or disable form fills.