Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Print a PDF document
Message
From
29/09/2005 07:28:21
 
 
To
All
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Title:
Print a PDF document
Environment versions
Environment:
C# 1.1
OS:
Windows 2000
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01054404
Message ID:
01054404
Views:
51
Does anyone know how to print a PDF document from within .NET. I'm using a component PDFLib to create the PDF documents, but there is no methods for printing.

I'm using something like this now:

Process myProcess = new Process();
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.StartInfo.FileName = "test.pdf"
myProcess.StartInfo.Verb = "Print";
myProcess.StartInfo.UseShellExecute = true;
myProcess.Start();

This seems to work ok, but it leaves Acrobat.exe running in the background. I see it in the task manager as a process. How do I close the process after a PDF document prints?

This code is in a business object. I have a business tester form that allows me to test the methods of the business object. When the business object is hosted in a Windows service (the object is remoted), I get no errors, but I also get no documents, even though the logs show that the document printed. We have text logging in our bussiness objects to help with debugging.

Any help would be appreciated.

Thanks very much,
Pat Moran
Next
Reply
Map
View

Click here to load this message in the networking platform