1
我有一个PDF文件,我想打印通过我的程序打开打印对话框。有没有办法做到这一点,而不使用Adobe Reader等外部程序?我可以通过打印对话框通过c#打开一个打印pdf文档
感谢, 理查德
编辑:就目前我使用的Adobe可用的最常见的地方的第三方程序,它也是免费的。我仍然想找到其他解决方案。
编辑:任何人投票可以请你解释为什么 - 它有助于学习。
我有一个PDF文件,我想打印通过我的程序打开打印对话框。有没有办法做到这一点,而不使用Adobe Reader等外部程序?我可以通过打印对话框通过c#打开一个打印pdf文档
感谢, 理查德
编辑:就目前我使用的Adobe可用的最常见的地方的第三方程序,它也是免费的。我仍然想找到其他解决方案。
编辑:任何人投票可以请你解释为什么 - 它有助于学习。
最好的选择是使用Aspose的PDF组件等第三方库。 .NET中没有任何东西可以做到这一点。
关于用于.NET应用程序的PDF库,堆栈溢出有几十个问题。你有尝试过这些吗?他们不提供打印功能吗? – 2012-01-13 12:22:34
@Cody还没有,我只想提供类似的功能,以内置到Windows命令提示符'打印'命令,所以没有认为第三方库将需要。 – 2012-01-13 12:24:06
嗯,你可以轻松地显示打印对话框,如果这是你想要的。但是这个对话本身并没有做任何事情,它只是提供了一种获得用户打印偏好的常用方式。一旦他们“确定”了对话框,您就必须从应用程序(使用PDF阅读器库)中实际执行打印,或者致电用户安装的PDF阅读器(如Adobe Acrobat)来执行打印。 – 2012-01-13 12:25:21