1

我正在构建一个允许用户浏览文件的按钮。我想获取文件的位置并将其发送到 printdialog。可以这样做吗?如果可以,怎么做?

我知道如何创建浏览功能以及如何获取位置...

我的问题是如何将文件的位置发送到 printdialog 进行打印...而不打开文件

我的目标是打印成pdf...

因此,如果我可以在没有 printdialog 的情况下将 .doc 转换为 pdf,那将是用户浏览文件并将其转换为 pdf 到静态目的地的最佳选择

4

1 回答 1

1

好消息是您不必打开文件。坏消息是,如果您想将 .doc 文件转换为 PDF,那么您要么需要一个组件来为您完成这项工作,要么您需要使用 Microsoft Word 进行 COM 自动化(使用 Save as PDF Plug-在)

DOC 到 PDF 库(不一定免费)

也可以在您的应用程序中使用 Web 浏览器并告诉它打印到默认打印机(PDF 打印机 - 很多免费打印机),但如果您要做很​​多这些,那么找到一个组件来做这直接是你最好的选择;尽管质量可能是也可能不是您在生成的 PDF 文档中寻找的内容。

于 2010-04-07T16:22:35.907 回答