求助:关于C#操作Adobe PDF虚拟打印机的问题
我安装了Adobe Acrobat 7.0 Professional,同时在打印机和传真中就会默认安装一个名为Adobe PDF的虚拟打印机,这个东西很方便,可以把我需要的文档打印到这个打印机上生成PDF
最近突发奇想是不是可以用程序操作这个打印机,有没有提供DLL可以调用呢
我使用过以下方法,先设置Adobe PDF为默认打印机
Process p = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.UseShellExecute = true;
startInfo.Verb = "Print";
startInfo.CreateNoWindow = true;
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.FileName = fileName;
p.StartInfo = startInfo;
p.Start();
但会不可避免地弹出对话框来
不知道有没有高手搞过,教教我,谢谢
------解决方案--------------------不用这么烦吧,打印时直接选择PDF的虚拟打印机打印不就可以了~
------解决方案--------------------应用一个adobe的一个第三方控件AcroPDF.dll