GdPicture.NET is a Nutrient product. Learn more

Print documents programmatically

Print single-page and multipage documents — including TIFF and PDF — from your .NET applications. Control printer selection, dialog boxes, print quality, alignment, and paper tray settings through a simple API.



Full control over document printing

Manage printer selection, layout, quality, and job settings for more than 90 raster and vector formats. Print to local or network printers, run silent or dialog-based workflows, and monitor events and errors throughout the print process.

Full control over document printing
Printer selection

Enumerate available printers and select a destination. Print to local or network printers, specify a paper bin, or show the printer configuration dialog.

Print control

Print single pages, page ranges, or multiple copies. Run silent print jobs or use dialogs, and assign custom job names.

Format support

Print more than 90 raster and vector formats with full flexibility across document and image types.

Layout and orientation

Stretch or zoom to a specific size, set print position and orientation, or let the SDK auto-rotate pages to fit.

Quality settings

Set print quality mode and choose between black and white or color output.

Error monitoring

Handle print errors and track job events — before, during, and after printing — for full control over the process.


Get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\AnyCPU\.
Visit reference guide
Explore other code snippets within the online reference guide.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

Which document formats are supported by the GdPicture.NET document printer SDK?

The SDK supports printing more than 100 document and image formats, including single-page and multipage documents such as TIFF and PDF. This extensive format support ensures versatility in handling various document types.

Can the SDK handle printer selection and configuration programmatically?

Yes. Developers can enumerate available printers and programmatically select a destination printer. The SDK also allows for configuring print quality modes, paper tray selection, and printing alignment, providing granular control over the printing process.

Does the SDK support both interactive and silent printing modes?

Absolutely. The GdPicture.NET document printer SDK enables both interactive printing, where printer dialog boxes are presented to the user, and silent printing, which bypasses user interaction for automated processes.

Is it possible to print documents on network printers using the SDK?

Yes. The SDK supports printing on both local and network printers, offering flexibility in various network environments. This feature is particularly useful for applications deployed across multiple workstations connected to shared printers.

Can the SDK manage specific printing tasks such as selecting paper bins or handling page orientation?

Yes. The SDK provides functionalities to select specific paper bins and manage automatic page orientation. These capabilities ensure documents are printed correctly according to the desired layout and paper source configurations.

60-day free trial

Try GdPicture.NET now!