Printing PDFs silently in C#
This guide explains how to print a PDF document or an image silently with Nutrient .NET SDK (formerly GdPicture.NET).
Printing and scanning aren’t supported in the cross-platform .NET 6.0 assembly. For more information, see the system compatibility guide.
Printing a PDF document
To print a PDF document silently, follow these steps:
- Create a
GdPicturePDF
object. - Load the source document by passing its file path to the
LoadFromFile
method.
- Optional: Configure the printing process programmatically. For more information, see the configuring printing guide.
- Print the document with the
Print
method. - Release unnecessary resources.
using GdPicturePDF gdpicturePDF = new GdPicturePDF();// Load the source document.gdpicturePDF.LoadFromFile(@"C:\temp\source.pdf");// Print the document.gdpicturePDF.Print();// Release unnecessary resources.gdpicturePDF.CloseDocument();
Using gdpicturePDF As GdPicturePDF = New GdPicturePDF() ' Load the source document. gdpicturePDF.LoadFromFile("C:\temp\source.pdf") ' Print the document. gdpicturePDF.Print() ' Release unnecessary resources. gdpicturePDF.CloseDocument()End Using
Used methods
Related topics
Printing an image
To print an image silently, follow these steps:
- Create a
GdPictureImaging
object. - Load the source document by passing its file path to the
CreateGdPictureImageFromFile
method.
- Optional: Configure the printing process programmatically. For more information, see the configuring printing guide.
- Print the image with the
Print
method. - Release unnecessary resources.
using GdPictureImaging gdpictureImaging = new GdPictureImaging();// Load the source image.int imageId = gdpictureImaging.CreateGdPictureImageFromFile(@"C:\temp\source.png");// Print the image.gdpictureImaging.Print(imageId);// Release unnecessary resources.gdpictureImaging.ReleaseGdPictureImage(imageId);
Using gdpictureImaging As GdPictureImaging = New GdPictureImaging() ' Load the source image. Dim imageId As Integer = gdpictureImaging.CreateGdPictureImageFromFile("C:\temp\source.png") ' Print the image. gdpictureImaging.Print(imageId) ' Release unnecessary resources. gdpictureImaging.ReleaseGdPictureImage(imageId)End Using
Used methods
Related topics