0

WordPerfect の遅いビジュアル インターフェイスを使用せずに、 WordPerfect 12ファイルに含まれる情報を操作する必要がありますが、ファイル形式やファイルの読み取り/書き込み用の Python モジュールに関する詳細なドキュメントが見つかりません。WordPerfect をテキストに変換する方法を説明していると思われる Web 上の投稿を見つけましたが、その仕組みについてはあまり理解していませんでした。

http://mail.python.org/pipermail/python-list/2000-February/023093.html

どうすればこれを達成できますか?

4

3 に答える 3

3

リンクの関連部分は次のとおりです。

os.system( "%s %s %s" % ( WPD_TO_TEXT_CMD, "/tmp/tmpfile", "/tmp/tmpfile.txt" ) )

「wp2txt」と呼ばれる外部プログラムへのシステムコールを行っています。そのプログラムをグーグルで検索すると、アクティブなヒットが生成されます。

于 2009-08-19T02:44:23.473 に答える
2

OpenOffice.org は WordPerfect ファイルを読み取るべきだと思います。

また、 OpenOffice を Python でスクリプト化できます。

于 2009-08-19T02:39:00.113 に答える
1

OK、これが私がしたことです。ファイルをバイナリ モードで読み取り、データによって 16 進値の文字列表現に変換し、非公式の WordPerfect ドキュメントを使用して正規表現を作成し、テキスト以外の書式設定コードとメタ データを表すすべての 16 進文字列を交換し、すべてを変換しました。テキストに戻ります。

ハッキングの汚い部分ですが、仕事は完了しました。

于 2009-09-12T18:28:05.783 に答える