从我正在构建的应用程序中,我需要打印现有的PDF文件(由另一个应用程序创建)。
如何在C#中实现这一目标并提供机制让用户选择不同的打印机或其他属性。
我查看了PrintDialog,但不确定它尝试打印哪个文件(如果有的话),因为输出总是一张空白纸。也许我只是漏掉了什么。
我需要使用“iTextSharp”吗(正如其他地方建议的)?这对我来说似乎很奇怪,因为我可以“将文件发送到打印机”,只是没有漂亮的对话框来设置打印机等,而且我真的不想从头开始编写打印对话框,但似乎我通过搜索找到的许多示例都是这样做的。
任何建议、示例或样本代码都将是极好的!
此外,如果PDF是问题,那么文件可以由另一个应用程序以不同的格式(例如位图或png)创建。
我查看了PrintDialog,但不确定它尝试打印哪个文件(如果有的话),因为输出总是一张空白纸。也许我只是漏掉了什么。
我需要使用“iTextSharp”吗(正如其他地方建议的)?这对我来说似乎很奇怪,因为我可以“将文件发送到打印机”,只是没有漂亮的对话框来设置打印机等,而且我真的不想从头开始编写打印对话框,但似乎我通过搜索找到的许多示例都是这样做的。
任何建议、示例或样本代码都将是极好的!
此外,如果PDF是问题,那么文件可以由另一个应用程序以不同的格式(例如位图或png)创建。