我正在构建一个允许用户浏览文件的按钮。我想获取文件的位置并将其发送到printdialog。可以这样做,如果是这样的话怎么办?
我知道如何创建浏览功能以及如何获取位置......
我的问题是如何将文件的位置发送到printdialog进行打印...没有 打开文件
我的目标是打印到pdf ...
所以,如果我可以将.doc转换为pdf而不使用printdialog,这将是最好的 用户将浏览到文件并将其转换为pdf到静态目标
答案 0 :(得分:1)
好消息是你不必打开文件。坏消息是,如果您想将.doc文件转换为PDF,那么您需要一个组件为您完成工作,或者您需要使用Microsoft Word进行COM自动化(使用另存为PDF插件 - 在)
DOC to PDF library (not necessarily free)
也可以在应用程序中使用Web浏览器并告诉它打印到默认打印机(PDF打印机 - 许多免费打印机)但是如果你要做很多这些,那么找一个直接这样做的组件是你最好的选择;虽然质量可能会或可能不是您在最终PDF文档中寻找的内容。