.NET 環境で WPD ファイルを読み取ることができるライブラリが必要です。
これまでのところ、libwpdしか見つかりませんでした。
これはネイティブ ライブラリのようで、.NET Interop で使用するためのドキュメントはありません。
別の解決策は、別のより一般的な形式 (RTF、HTML、ODT など) へのコマンドライン コンバーターを使用することですが、そのようなコンバーターも見つかりません。
誰でも助けることができますか?
.NET 環境で WPD ファイルを読み取ることができるライブラリが必要です。
これまでのところ、libwpdしか見つかりませんでした。
これはネイティブ ライブラリのようで、.NET Interop で使用するためのドキュメントはありません。
別の解決策は、別のより一般的な形式 (RTF、HTML、ODT など) へのコマンドライン コンバーターを使用することですが、そのようなコンバーターも見つかりません。
誰でも助けることができますか?
Corelはダウンロードするdllを提供しておらず、WordPerfectのバージョンごとに生成する必要があることがわかりました。私はここで関連情報を見つけました:
.NET-プログラミング-相互運用-wpuniverse.comのアセンブリ
C:\Program Files (x86)\Corel\WordPerfect Office X6\Programs\wpwin16.tlb
Interop.WordPerfect.dll
ファイルが生成されます次のようなusingステートメントをファイルに入れます:using WordPerfect;
そして次のようなことをします:
PerfectScript WPScript = null;
WPScript = new PerfectScript();
WPScript.FileOpen(*filepath*);
WPScript.SelectOff();
WPScript.PosDocVeryTop();
WPScript.SearchString(*FindText*);
利用可能なインテリセンスがあり、上記のwpuniverseへのリンクが役立つはずです。