1

我需要加载一个 pdf 文件,然后以编程方式将其转换为文本文件,以便对其进行解析。

另一种可能性是执行文件(执行 Adob​​e Reader,以 pdf 文件作为参数),然后向其“发送密钥”以将文件另存为文本。

但是,我不希望那样做(打开文件),但如果这是唯一的解决方案。但是:甚至可以在 C#/WPF 中执行“发送密钥”之类的功能吗?

注意:我不想购买任何自定义组件,此外,我在这个“家庭”项目中使用 Visual Studio 2012 RC,所以我不知道第 3 方组件是否兼容。

4

1 回答 1

2

如果您希望将此应用程序部署给其他用户,我倾向于使用众多可用的 PDF 库之一并通过代码处理 PDF,而不是尝试使用 Adob​​e Reader。如果您的用户没有安装 Adob​​e Reader,它将消除问题。

尝试从下面的链接开始,了解一些图书馆的想法。

https://stackoverflow.com/questions/373926/lightweight-open-source-pdf-library-in-c

C# PDF 控件和库

于 2012-07-08T03:21:21.123 回答