从我正在构建的应用程序中,我需要打印现有的PDF(由另一个应用程序创建).如何在C#中执行此操作并提供一种机制,以便用户可以选择其他打印机或其他属性.
我看过PrintDialog,但不确定它试图打印什么文件,如果有的话,b/c输出总是一个空白页面.也许我只是错过了一些东西.
我是否需要使用"iTextSharp"(如其他地方所建议的那样)?这对我来说似乎很奇怪,因为我可以"将文件发送到打印机"我手边没有任何好的对话框来设置打印机等.我真的不想从头开始编写打印对话框但似乎我通过搜索找到的很多例子都是这样的.
任何建议,示例或示例代码都会很棒!
此外,如果PDF是问题,文件可以由另一个应用程序以差异格式创建,如位图或png,如果这使事情更容易.