OpenOfficeやJasperを使ったjavaのような外部プログラムを使わずにPythonから2003互換のdocファイルを生成する必要がありますが、それを行う方法が見つかりませんでした。 docxを作成するのは簡単ですが、問題はないと思われますが、docファイルは別の履歴です。 代わりの方法として、rtfファイルを生成しようとしましたが、ユニコードの非互換性(これを解決するライブラリがあります)と機能の欠如が、私のニーズを満たすことができません。 アドバイスや解決策はありますか?前もって感謝します!Pythonで単語ファイル(.doc)を作成する
答えて
これはバイナリ形式なので、いくつかのオプションがあります。 JODReportsまたはDocmosisは、どちらもOpenOffice上に座っていて、実際のdoc形式のファイルを生成する可能性があります。 Pythonから実行し、必要に応じてパフォーマンスを向上させるためにJavaにブリッジすることもできます。
これは最高の解決策でした。彼はIE8をインストールしてIE7の使用を中止しました... TT – castledom04
python generate word document
のgoogleは良い結果をたくさんもたらします。 py docxまたはwin32com.clientのいずれかが有用なライブラリであるようです。
Word 2003でdocxファイルを読むにはyou have to install a plugin。
py docxはword 2003と(直接)互換ではないdocxファイルを生成します。 –
Word 2003でdocxファイルを読むこともできます。 –
プロジェクトはマルチプラットフォームなので、LinuxやWindowsからdocファイルを生成する必要があるので、pywin32はオプションではありません。それはdocファイルを作成するための適切なライブラリではないようです...プラグインのインストールが一番の選択肢と思われます...一숨... – castledom04
最初にHTMLを生成してから、pandocを自動化してODTに変換できます。次に、PyUNOブリッジを使用して、それをDocに変換します。それはかなり長い鎖ですが、私はそれを行うより良い方法を理解していませんでした。またhttp://wiki.services.openoffice.org/wiki/Pythonを見てください。
私の意見では、.docファイルの仕様はかなり混乱しており、Pythonで直接生成するのは簡単ではありません。 docファイルを書くためのPythonライブラリのいくつかの試みがありましたが、それらは非常に早い段階にあり、あなたに役立たないかもしれません...
プロジェクトではpyuno/openofficeを使用できません。このファイルはPythonコードから生成する必要があります。私は大きな成果を上げてこのソリューションを実装しましたが、システムにインストールされているオープンオフィスの必要性は許されません... :( – castledom04
- 1. Pythonはファイルから単語のリストを作成します
- 2. doc/docxファイルから単語を抽出するC#
- 3. ファイルからの単語で構成される単語リストの作成方法
- 4. PyDrive:Google Docファイルを作成する
- 5. C++ Doxygen .docファイルの作成
- 6. パスワードapache poiを持つ単語(.doc)ファイルを追加します
- 7. Pythonで簡単なスクリプト言語を作成する
- 8. Pythonでcsvファイルから単語の袋を作るには?
- 9. 単語グラフを作成するためのPythonパッケージ?
- 10. iPhoneアプリから.docファイルを作成
- 11. python-docxで生成された単語の見出しに変数を挿入するdoc
- 12. Pythonで語彙を作成する
- 13. Pythonで頭字語を作成する
- 14. Pythonでテキストファイルの単語から虹のテーブルを作成
- 15. ファイルから単語のリストを作成するC++
- 16. Pythonで文字列の単語をインデックスする関数を作成する
- 17. PythonでPythonファイルを作成する
- 18. 単語の複数の画像を追加するdoc
- 19. File.ReadAllBytesはdocとdocxという単語で動作しますか?
- 20. txtファイルから単語を読む - Python
- 21. javaを使用して.docファイルを作成する方法は?
- 22. 作成HTMLファイルには、裸の単語のエラーで失敗し
- 23. アプリ内にPDF/Word(Doc)ファイルを作成する
- 24. 複数のswaggerファイルからSwagger docを作成する方法
- 25. データベースフィールドからdocファイルを作成するためのRuby gem
- 26. テーブルなどで単語文書(* .doc)の内容を読む
- 27. クイズPythonで簡単で簡単なモードを作成する
- 28. .docファイルを操作する方法
- 29. .docからHTMLフォームを作成する
- 30. pythonで単語をハイライトする2.7
Wordを使用できますか? –
2003年は9年前です。人々がdocx形式を受け入れるべき時です。 MSは、もともとそれをサポートしていないオフィスのバージョンでアドオンを利用できるようにしています。 – Marcin