General information
Category:
Coding, syntax and commands
Title:
Print a PDF document
Environment versions
Network:
Windows 2003 Server
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
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only