gpt4 book ai didi

.net - 读取 .NET 中的 WPD (WordPerfect) 文件

转载 作者:行者123 更新时间:2023-12-03 02:43:12 25 4
gpt4 key购买 nike

我需要一个允许在.NET 环境中读取 WPD 文件的库。

到目前为止我只找到了libwpd .

这似乎是一个 native 库,并且没有可用于将其与 .NET Interop 一起使用的文档。

另一个解决方案是使用命令行转换器转换为另一种更常见的格式(例如 RTF、HTML 或 ODT),但我也找不到这样的转换器。

有人可以帮忙吗?

最佳答案

事实证明,Corel 不提供 dll 供下载,必须为每个版本的 WordPerfect 生成它们。我在这里找到了相关信息:

.NET-Programming-Interop-Assemblies on wpuniverse.com

  1. 找到与您的 WordPerfect 版本相关的 *.tlb,我的位于 C:\Program Files (x86)\Corel\WordPerfect Office X6\Programs\wpwin16.tlb
  2. 在 VisualStudio 中添加对 *.tlb 的引用,它将生成一个 Interop.WordPerfect.dll 文件
  3. 在文件中放入如下的 using 语句:using WordPerfect; 并执行如下操作:

    PerfectScript WPScript = null;
    WPScript = new PerfectScript();
    WPScript.FileOpen(*filepath*);
    WPScript.SelectOff();
    WPScript.PosDocVeryTop();
    WPScript.SearchString(*FindText*);

有可用的智能感知,上面的 wpuniverse 链接应该会有所帮助。

关于.net - 读取 .NET 中的 WPD (WordPerfect) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com