Print PDF unattended

For a copy of the sample project please
click here
to download and install the product evaluation.
Introduction
Hi, we offer a .NET component (32-bit and 64-bit support) that allows you to print PDF documents to any printer. Customers that already use our component for this purpose include Xerox, PitneyBowes and Microsoft.
You will be using the standard .NET PrintDocument class so you will be able to customize anything including creating 2-up, stamp notices, etc. In the PrintPage handler you will simply be telling the PDF document to print to the System.Drawing.Graphics object that wraps the printer.
Detail
Typical PDF print code
c#
FileStream file;
Document document;
int pageIndex;
void open( string path )
{
file = new FileStream(path, FileMode.Open, FileAccess.Read);
document = new Document( file );
}
void print()
{
if ( null == document ) return;
pageIndex = 0;
PrintDocument printDocument = new PrintDocument();
printDocument.DocumentName = document.Title;
printDocument.PrintPage += new PrintPageEventHandler( printPage );
printDocument.Print();
}
void printPage( object sender, PrintPageEventArgs e )
{
e.Graphics.PageUnit = GraphicsUnit.Point;
Page page = document.Pages[ pageIndex++ ];
page.Draw(e.Graphics);
e.HasMorePages = pageIndex < document.Pages.Count;
}
void close()
{
if ( null != file ) file.Close();
}
Visit
TallComponents BV
for more information and more samples.