Repository navigation
Home ja
English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt
docxi は、コードから Microsoft Word の .docx ファイルを生成する Ruby の gem です。段落、書式付きテキスト、表、画像、ヘッダーとフッター、ページ番号、ハイパーリンク、シンプルな目次を作成できます。Microsoft Word や LibreOffice、テンプレートは不要で、素の Ruby でも Ruby on Rails アプリケーションでも動作します。
README は短い紹介です。この Wiki では、すべてのオプションの説明、そのままコピーできるレシピ、docxi の内部構造の解説、問題が起きたときの対処法をまとめています。
現在のリリース:0.1.1(Ruby 2.5 以降に対応)。変更履歴を参照してください。
docxi を初めて使う方へ
- はじめての docxi:gem をインストールして最初のドキュメントを作成する
- インストール:必要な環境、Bundler、0.0.x からのアップグレード
- 使用例:データから作るレポート、請求書、手紙、表。そのままコピーして使えます
ドキュメントを作る
- 機能:各要素と、指定できるオプション
- 設定:余白、ページ設定、単位
- API リファレンス:クラスとメソッドの一覧
- ベストプラクティス:よくある落とし穴を避けるための習慣
問題が起きたとき
- トラブルシューティング:エラーメッセージと、正しく表示されないドキュメント
- よくある質問:よくある質問への短い回答
- セキュリティ:問題の報告方法と、信頼できない入力の扱い方
さらに詳しく
-
アーキテクチャ:Ruby の呼び出しが
.docxパッケージになるまで - 連携:Rails のコントローラー、Rack アプリ、バックグラウンドジョブ
- デプロイ:本番環境での docxi の運用と、リリースの公開方法
- コントリビュートと開発環境のセットアップ
- ロードマップ、変更履歴、クレジット
docxi は新しいドキュメントを作成します。既存の .docx を開いたり編集したりすること、Word テンプレートに値を埋め込むこと、差し込み印刷を行うことはできません。番号付きリスト、見出しスタイル、自動生成の目次はなく、ページは常に縦向きの US Letter です。0.2.0 で対応予定の既知の問題はロードマップにまとめています。
docxi は Phaedra Solutions の Hammad Maqbool がメンテナンスしています。2016 年に Timur Gabdrakipov の docxer をもとに始まりました。詳しくはクレジットを参照してください。
この Wiki は英語版が基準です。各言語の翻訳へのリンクは、サイドバーと各ページの先頭にあります。
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages