Print PDF or Images Using C#
Programmatically print more than 100 document and image file types to any printer within your applications using C#. Create a customized printing process by defining how documents are printed (silently or using dialog boxes) and where they’re printed (local or network printers). Leverage additional capabilities like dynamic watermarking to secure documents during the printing process. Explore our guides and code samples to learn how you can quickly integrate our high-fidelity C# printing library into your workflows.
PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.
Printing and scanning aren’t supported in the cross-platform .NET 6.0 assembly. For more information, see the system compatibility guide.
Auto print — Start printing when a PDF is opened
Programmatic — Print without opening a PDF
Input data types — Print from local file, Base64, blob, or URL
Print with a watermark — Dynamically add when printing
Customizable — Select print quality, position, orientation, and color mode (black and white or color)
100+ files supported — PDF, images, MS Office, 90 raster and vector formats
Guides for PDF Generation
Learn how to programmatically print PDFs
Learn how to add watermarks to documents during the printing process
Learn how to print PDFs using the UI control