RubyベースのWebアプリケーション(Rails/Sinatra)から、アプリケーションのテキストコンテンツに基づいて、Word文書の形式でファイルを出力する必要があります。 RubyにWord文書を作成して構造化するためのライブラリサポートはありますか?RubyでWord文書の形式でファイルをプログラムで出力する最も良い方法は何ですか?
4
A
答えて
6
WordファイルのXML形式であるWordMLを見てください。
ジョン・デュラントのブログは、XSLTを作成するための
Walkthrough: Word 2007 XML Format
便利なツールが変換WordML and FAQ resourcesの便利なリストがあります:Office 2003のツール:WordprocessingML Transform Inference Tool
これらのSOの記事も参考になります。
を
2
あなたは、 "Word文書" は、正確に何を意味するのかを指定しないでください。 Word 2003スタイルのdocファイルですか? Word 2007のdocxファイルですか?それは単にスタイリングをサポートするよりもWordが開くことができるものですか?
もしあなたが望むのであれば、RTFを使うことができます。これはdoc形式よりもやや簡単です。私が正直にそれを自分で使ったことはありませんが、Ruby RTFというライブラリがあります。
0
Word 2003文書を生成する方が簡単でしょうか?XMLなどでPhDを必要としない基本的なWord 2003 .docのファイル形式がわかりやすいですか?
関連する問題
- 1. 辞書アプリケーションのファイル形式を実装する最も良い方法は何ですか?
- 2. フラッシュでオブジェクトをプログラムでスワップする最も良い方法は何ですか?
- 3. リッチテキスト(WYSIWYG出力)を保存する最も良い方法は何ですか?
- 4. ファイル/端末出力書式のPHP構文は何ですか?
- 5. pdfファイルをチェックする良い方法は、word文書と同じですか?
- 6. Windowsフォームアプリケーションでメモリリークを検出する最も良い方法は何ですか?
- 7. C#で.sysファイルをロードする最も良い方法は何ですか?
- 8. asp mvc 2でファイルをアップロードする最も良い方法は何ですか?
- 9. リモートサーバー間でファイルを比較する最も良い方法は何ですか?
- 10. 文書内のgridFSファイルへの参照を格納する最も良い方法は何ですか?
- 11. 良いコード形式は何ですか?
- 12. oprofileから最も有用な出力を得る最も良い方法は何ですか?
- 13. MVCでコントローラを呼び出す最も良い方法は何ですか?
- 14. Unity Containerでdisposeを呼び出す最も良い方法は何ですか?
- 15. コレクションをロックする最も良い方法は何ですか?
- 16. C++でHTML出力を生成する最良の方法は何ですか?
- 17. プログラムに型をサービスに渡す最も良い方法は何ですか?
- 18. Pythonの行から抽出する最も良い方法は何ですか
- 19. ユーザーが日付を入力する最も良い方法は何ですか
- 20. プロジェクトで最も良いバージョン管理方法は何ですか
- 21. Spax EAの図をWord文書にエクスポートする最も良い方法
- 22. MongodDB JSON形式の文書にHTMLを保存するための良い方法は何ですか
- 23. 文書検索(PDF、XML、HTML、MS Word)の検索を実装する最良の方法は何ですか?
- 24. PHPでCSSファイルから画像へのリンクを抽出する最も良い方法は何ですか?
- 25. PerlやRubyを使ってExcelのセルコメントを抽出する最も良い方法は何ですか?
- 26. 文字列をインクリメントする最も良い方法は何ですか?[jQuery]
- 27. 配列クラスを注文する最も良い方法は何ですか?
- 28. xibファイルをコピーする最も良い方法は何ですか?
- 29. ダウンロードしたファイルを保存する最も良い方法は何ですか?
- 30. Apacheのaccess.logファイルを調べる最も良い方法は何ですか?