LibreOfficeなどのオープンソースソフト で作成する電子書籍“自炊”講座

LibreOfficeなどのオープンソースソフト
で作成する電子書籍“自炊”講座
オープンソースカンファレンス2013 Tokushima
2013年3月9日土曜日
会場:とくぎんトモニプラザ(徳島県青少年センター)
主催:オープンソースカンファレンス実行委員会
共催: とくしまOSS普及協議会
社団法人 徳島県情報産業協会
情報処理学会四国支部
特定非営利活動法人OpenOffice.org日本ユーザー会
鎌滝雅久
自己紹介
●
IT/ 演劇を専門とするフリーライター
●
●
「実務で使える LibreOffice 」などの著者
特定非営利活動法人 OpenOffice.org 日本
ユーザー会とは
●
●
●
2002 年、ユーザーどうしの OpenOffice.org に関
する情報交換を行うコミュニティとして誕生
2010 年 11 月に NPO 法人として認可
2011 年 2 月から本格的に法人活動を開始
本日のプログラム
●
●
LibreOffice の紹介
Writer で作成したドキュメントを電子書籍に
●
eLAIX 拡張機能を利用する
–
●
●
●
●
EPUB3 にしたい場合はこちら!
Writer2ePub 拡張機能を利用する
Calibre を利用する
電子書籍作成のまとめ
OpenOffice.org 日本ユーザー会の事業につ
いて
LibreOfficeの紹介
LibreOfficeの各アプリケーション
●
オフィススイートとして必要な機能を網羅
●
フリーソフトウェアなので、フルセットでの入手が可能
●
OpenDocument Format ( ODF )をドキュメント形式に採用
アプリケーション
機能
対応するMicrosoft Office
Writer
ワープロ
Word
Calc
表計算
Excel
Impress
プレゼンテーション
PowerPoint
Draw
図形描画
Visio(または各ソフトの描画機能)
Base
データベース
Access
Math
数式作成
数式エディタ
ODFとEPUB
●
●
OpenDocument Format は、 LibreOffice/
Apache OpenOffice のドキュメント形式で
ISO の国際規格
EPUB は、 IDPF (International Digital
Publishing Forum) で策定された電子書籍の
仕様
●
●
どちらも XML 形式のファイルなどを ZIP 圧縮して 1
つのファイルにまとめたもの
共通の特徴があり親和性が高い
電子書籍作成 eLAIX編
eLAIXの紹介
●
拡張機能「 eLAIX 」の公開サイト
●
eLAIX
http://elaix.org/
–
–
–
–
–
–
●
もともとは e ラーニング作成ソフト
「 Download 」ページから入手
バージョン 4.0.0 から EPUB3 変換機能も追加
資料作成時の最新バージョンは 4.0.2
LibreOffice 4.0 には 4.0.1 以降で対応
LibO3.6 、 LibO4.0 と Windows 8 で不具合があるのを確認
(最後の ZIP 圧縮して EPUB 化する段階で終了してしまう)
拡張機能のインストールについては以下参照
–
参考: OOOUG Web 出版サイトの記事
http://pub.oooug.jp/gyaku/writer/Chapter7/7_01/siframes
.html
eLAIXを利用する前に①
●
目次の自動生成のため、スタイルの「見出し 1 」
などを設定しておく
● 構造化ドキュメントの作成
●
見出しスタイルの設定方法
–
参考: OOOUG の Web ドキュメント
http://openofficedocj.sourceforge.jp/wiki/images/5_writer_style.pd
f
eLAIXを利用する前に②
●
画像は埋め込みとして挿入されている必要がある
●
●
画像がリンクで挿入されていると EPUB 変換時に
Basic のデバッグモードが表示され実行がストップする
複数のオブジェクトを組み合わせて作成したものは 1
枚画像にしておく
– いったん HTML 化すると複数のオブジェクトを組み
合わせて作成した画像も含めてファイル化、リンクと
して挿入されるので便利
– Writer メニューの「編集」 - 「リンク」を利用して、最
終的にリンクを削除すれば画像は埋め込みに
その他のeLAIX対応状況
書式/スタイル/機能
対応状況
補足
表
○
表の背景色、文字色はWriterの表示通り
配置はすべて「左揃え」になる
電子書籍の幅に合わせて拡大・縮小する
画像
○
画像はアスペクト比を保ったまま縮小・拡大される
EPUBリーダーによってはページからはみ出る場合がある
番号なし箇条書き
○
途中で空行や画像を挿入しない
番号付き箇条書き
○
途中で空行や画像を挿入しない
自動で挿入された番号
△
図、表などのフィールド変数を利用した通し番号
HTML化で絶対値に変換しておくのが無難
脚注
○
出力先は章末になり、リンクも貼られる
ルビ(ふりがな)
×
無視される
ユーザー定義スタイル
△
ユーザー定義スタイルを見出しにするとエラーになる?
ユーザー定義スタイルの削除は不要
カスタマイズされたスタイル
○
背景色、文字色などもWriterの表示通り出力される
枠
△
挿入メニューから設定されたキャプション付きの枠
枠の中に画像があると表示されない場合があるので注意
段組み
×
無視される
eLAIXで電子書籍を作成①
原稿作成時に利用する画像などの挿入、見
出しなどのスタイルの設定等を行えるボタン
メタデータ編集や実行
を兼ねたダイアログ
ボックスを表示する
eLAIXで電子書籍を作成②
①「Title」以下のメタデー
タを入力する。「ID/ISBN」
欄を空欄にするとランダム
なIDを作成してくれる。
eLAIXで電子書籍を作成③
② そ の 他の メ タ デー
タ入 力画面。発 行日
の「Publising」欄、出
版 元 の 「 Publisher 」
欄などを入力する。
eLAIXで電子書籍を作成④
③ メ タ デ ー タ 「 Description
(概要)」の入力画面。
eLAIXで電子書籍を作成⑤
④ 標 準 で ODT フ ァ イ ル が あ る フ ォ ル
ダ ー にEPUB フ ァ イル が 出力 さ れる 。
「Export filename」欄の「...」ボタンを
クリックするとフォルダー、ファイル名を
変更できる。また、「Partial Export」欄
を利用すると、一部の章だけを出力す
ることもできる。
eLAIXで電子書籍を作成⑥
⑤「Images」欄で表紙の画像を設
定する。表紙なし、また「検索」ボタ
ンを使って、ドキュメント内、あるいは
指定したファイルから画像を選択で
きる。「Structure 」欄の「Table of
contents title」に入力した文字列
が目次タイトルになる。古いEPUB
リーダーで目次が必要な場合は、
「Create~」行をチェックしよう。
eLAIXで電子書籍を作成⑦
⑥「Save」ボタンをクリックすれば、メタデータなどをODTファ
イルに保存できる。「Export」ボタンをクリックすると、画像、段
落のチェックなどを行う。EPUBファイルの作成に成功すると、
「Status」欄に成功した旨のメッセージが表示される。
eLAIXでの出力例
Calibreでの表示。ウインドウの大きさに合わせた画
像サイズになる。表の背景、罫線も再現される。
AndroidのMy Libraryでの表示。ほぼCalibre同様
の再現性。表内の配置は2列目以降は両端揃えに。
eLAIX検証時の参考資料
●
eLAIX Quick Manual
http://elaix.org/files/elaix/article/download/eLAIX-Quick-Guide-EN.odt
●
EPUB3 チュートリアル
http://tutorial.epubcafe.jp/
電子書籍作成 Writer2ePub編
Writer2ePubの紹介
●
拡張機能「 Writer2ePub 」の公開サイト
●
Luke's Blog
http://lukesblog.it/ebooks/ebooktools/writer2epub/
–
–
–
●
「 Download Writer2ePub 」をクリックして入手
資料作成時の最新バージョンは 1.1.23
LibreOffice 4.0 には 1.1.21 以降で対応
拡張機能のインストールについては以下参照
–
参考: OOOUG Web 出版サイトの記事
http://pub.oooug.jp/gyaku/writer/Chapter7/7_0
1/siframes.html
Writer2ePubを利用する前に
●
●
Writer でスタイルの「見出し 1 」などを設定し、
構造化ドキュメントにする( eLAIX と同じ)
画像は外部ファイルをリンクとして挿入
●
●
●
画像が埋め込まれていると、 EPUB 変換時に Basic
のデバッグモードが表示され実行がストップする
いったん HTML 化すると複数のオブジェクトを組み
合わせて作成した画像も含めてファイル化、リンクと
して挿入されるので便利
その後、 ODT として再保存すると良い
その他のWriter2ePub対応状況
書式/スタイル/機能
対応状況
補足
○
カラム内容が重複する不具合がある
(Sigilで削除可能)
画像
○
自動的に比率を保ったまま縮小、拡大される
見出しの直前に置く場合は、改段落を挿入しておく
(画像位置に空白の見出しが挿入されるのを防ぐ)
番号なし箇条書き
○
途中で空行や画像を挿入しない
番号付き箇条書き
○
途中で空行や画像を挿入しない
自動で挿入された番号
×
図、表などのフィールド変数を利用した通し番号
HTML化で絶対値に変換しておく方法がある
脚注
○
出力先は巻末になり、リンクも貼られる
ルビ(ふりがな)
○
EPUBリーダーによっては、該当文字のあとの括弧内に表
示される
×
警告が表示されるためあらかじめ削除しておくと良い
が、変換時には影響しない
カスタマイズされたスタイル
×
ほぼ無視される
枠
×
枠の中の画像が無視されるので削除し、必要なら画像を
改めてリンクとして挿入する
段組み
×
エラーで処理が終了する可能性があるので解除する
表
ユーザー定義スタイル
Writer2ePubで電子書籍を作成①
実行
メタデータ設定
プリファレンス設定
Writer2ePubで電子書籍を作成②
①Kindleに対応するMOBI形式
の電子書籍を作成する際にチェッ
ク す る 。 事 前 に Amazon 配 布 の
Kindlegenを入手しておく。
②電子書籍の作成時にメタデー
タ設定のダイアログボックスを表
示させたくない場合にチェックをオ
フにする。この場合は、自前にプリ
ファレンス、メタデータの設定をし
ておく。
Writer2ePubで電子書籍を作成③
⑤クリックし
てドキュメン
トのプリファ
レンス設定
を行う。
③ 「 Title 」 以
下のメタデー
タを入力する。
④「From file…」を選択すると、表紙用の
ファイルをローカルのHDDなどから読み
込める。選んだ表紙はプレビューされる。
Writer2ePubで電子書籍を作成④
⑥目次を作成したい時はチェッ
クする。「Index Title」欄を設定
すると日本語のタイトルもOK。
⑧オリジナルの画像ファイル
を利用したい場合はチェック
する。利用しない場合の品
質設定も可能。
⑦見出しレベルでファイ
ルを分割したい場合に
設定する。
Writer2ePubで電子書籍を作成⑤
⑨Writer2ePubの実行ボタン
を ク リ ッ ク し て 、 EPUB 、 MOBI
ファイルを作成する。
⑩ユーザー定義のスタイルが登
録されていると、注意を促すダイア
ログボックスが表示される。
Writer2ePubで電子書籍を作成⑥
●
表紙画像のファイル容量が大きい場合の警告
●
電子書籍作成に成功した場合の表示
Writer2ePubでの出力例
Calibreでの表示。ウインドウサイズを広げると、画
像は比率を保ったまま拡大縮小される。
AndroidのKindleでの表示。Sigilで表の不具合を直
したEPUBをKindlegenでMOBIファイルにしたもの。
Writer2ePub検証時の参考資料
●
Writer2ePub Usage
http://lukesblog.it/wiki/index.php?title=Usage
●
翔泳社刊「実務で使える LibreOffice 」
2-5 「 Writer ファイルを電子書籍化する」
http://www.seshop.com/product/detail/14839/
●
OpenOffice の Writer 文書を EPUB 文書へ変
換する拡張機能「 writer2epub 」
http://djvu.life.coocan.jp/epub/writer2epub/writer2epub.html
●
高校生のための電子出版入門・第 2 回
「 Kindle ファイルを作成する」
http://vimeo.com/58796537
電子書籍作成 Calibre編
Calibreの紹介
●
●
電子書籍のリーダー、作成、購入も含めた統合
管理システム
公式サイト
http://calibre-ebook.com/
●
●
オープンソースプロジェクトで開発
対応 OS
●
●
●
Windows 、 Mac OS X 、 Linux
今回は Windows 対応の Portable 版を利用
資料作成時の最新バージョンは 0.9.21
Calibreを利用する前に
●
●
Writer でスタイルの「見出し 1 」などを設定し、構造化
ドキュメントにする( eLAIX と同じ)
画像は埋め込みとして挿入されている必要がある
●
●
リンクで挿入されている画像は表示されない
複数のオブジェクトを組み合わせて作成したものは 1
枚画像にしておく
– eLAIX の時と同様、 HTML 化が便利
– Writer メニューの「編集」 - 「リンク」を利用して、最
終的にリンクを削除すれば画像は埋め込みに
その他のCalibre対応状況
書式/スタイル/機能
対応状況
補足
表
△
罫線が表示されない
(CSSの設定で外枠のみ表示できる)
画像
○
前ページを参照
番号なし箇条書き
○
途中で空行や画像を挿入しない
番号付き箇条書き
○
途中で空行や画像を挿入しない
自動で挿入された番号
○
図、表などのフィールド変数を利用した通し番号
脚注
○
出力先は巻末になり、リンクも貼られる
目次にリンク付きで自動追加される
ルビ(ふりがな)
○
EPUBリーダーによっては、該当文字のあとの括弧内
に表示される
カスタマイズされたスタイル
△
フォント、背景などの色が変わる場合がある
枠
○
枠付き画像のキャプションを1行に直さなくても、ア
スペクト比率がおかしくなる問題はない
段組み
×
無視される
Calibreで電子書籍を作成①
①「本を追加」ボタ
ン で 、 Writer フ ァ イ
ルを登録する。
③「本を変換」-「個別に変換」をク
リックする。
②「フォーマット」欄が「ODT」なの
で、Writerのファイルが登録され
ていることがわかる。
Calibreで電子書籍を作成②
④ローカルのHDDなどから表紙
用の画像ファイルを読み込める。
⑤タイトルなど、書誌情報を入力
する。
Calibreで電子書籍を作成③
⑥表紙の画像のアスペ
クト比を保ちたい場合
は、こちらをチェックする。
⑦設定を終えた
ら 「 OK 」 ボ タ ン
をクリックする。
Calibreで電子書籍を作成④
⑧電子書籍(今回はEPUB)への
変換時の画面。矢印が表示され、
「ジョブ数」が「1」に変わる。
Calibreで電子書籍を作成⑤
⑩表示したいフォー
マットをクリックすると
ビュワーが起動する。
⑨変換成功時、ステータスバーにメッセージが表
示されるものの気づかない場合が多い。「フォー
マット」欄に新しいフォーマットが加われば終了。
Calibreでの出力例
Clibreでの表示。目次は、Sigilで編集して追加し
た。画像はアスペクト比を保ったまま縮小される。
AndroidのKinoppyでの表示。表の罫線は表示され
ない。画像のアスペクト比も問題ない。
Calibre検証時の参考資料
●
calibre User Manual
http://manual.calibre-ebook.com/
●
翔泳社刊「実務で使える LibreOffice 」
2-5 「 Writer ファイルを電子書籍化する」
http://www.seshop.com/product/detail/14839/
●
オープンソースの電子書籍管理ソフト
「 Calibre 」を使いこなそう!( gihyo.jp )
http://gihyo.jp/lifestyle/serial/01/calibre
電子書籍作成のまとめ
電子書籍作成のベスト選択は?
●
EPUB3 の電子書籍を作成したい
●
●
●
Writer+eLAIX が一番簡単
EPUB2 を Sigil で編集しても良いが大変そう
EPUB2 の電子書籍を作成したい
●
Writer で作成した HTML コンテンツを Calibre で
この方法なら表の問題も起きない
縦組みの電子書籍を作成したい
●
●
●
●
EPUB3 ファイルに縦組み用スタイルシートを加え、
XHTML ファイルを編集する
参考: EPUB3 チュートリアル
EPUB3ファイルから作成した
縦組みの電子書籍
AndroidのKinoppyでの表示。
あると便利な補助ツール
●
EPUB ソースを編集できるエディター「 Sigil 」
●
公式サイト
http://code.google.com/p/sigil/
●
Kindle 形式への変換ツール「 KindleGen 」
●
Amazon の配布サイト
http://www.amazon.com/gp/feature.html?
ie=UTF8&docId=1000765211
●
Kindle 形式電子書籍のプレビュワー
●
Amazon の配布サイト
http://www.amazon.com/gp/feature.html?
ie=UTF8&docId=1000765261
電子書籍リーダーの状況
●
EPUB3 対応の電子書籍リーダー
●
●
まだまだ少なく対応状況も不完全な模様
PC 用
–
●
Calibre
Android 用
–
Sony Reader
●
–
My Library
●
–
見出しと本文が同じ書体、サイズで区別が難しい
一部で文字化け
Kinoppy Reader
●
ファイルを開けない
OpenOffice.org日本ユーザー会
の事業について
Web出版サイト
●
2011 年 8 月 19 日に
ニュースリリース公開
●
●
http://oooug.jp/New
sRelease/20110819.
pdf
同時に以下の URL で
公開
●
http://pub.oooug.jp/
低価格で販売
●
NPO では非営利活動事業
●
●
●
●
●
営利事業ではないので赤字にならなければ良い
OpenOffice.org 日本ユーザー会の Web 出版
はセクション単位では 100 ~ 300 円、 1 冊単
位でも 300 ~ 1000 円ととっても安価な事業
「投げ銭」「おひねり」という意味合いでセクショ
ン単位の購入には 100 円と設定
電子書籍は現在は PDF で提供
セクションごとの Web 上での閲覧は無料
出版リスト
●
一部の章のみ発売中!
–
逆引きマニュアル- Calc 編
●
●
発売開始!!
–
逆引きマニュアル- Writer 編(新刊 /1000 円)
●
–
–
著者:松宮哲
OpenOffice.org ユーザーのための LibreOffice 移行ガイド
(既刊 /300 円)
●
著者:あわしろいくや、鎌滝雅久
LibreOffice 3.5 バージョンアップガイド(既刊 /100 円)
●
●
著者:松井幹彦
著者:松宮哲
PayPal による Web 決済で購入可
賛助会員募集のお知らせ
●
●
特定非営利活動法人 OpenOffice.org 日本
ユーザー会の事業を経済的な支援をお願いで
きる「賛助会員」を募集しています
以下のように会費が定められています。詳細は
http://oooug.jp/joinus.html をご覧くださ
い。
入会金
個人会員年会費
法人会員年会費
無料
1口1,000円(1口以上)
1口10,000円(1口以上)
OpenOffice.org日本ユーザー会
のその他のホームページ
●
OpenOffice.org 日本ユーザー会
●
●
OpenOffice.org 日本ユーザー会 SNS
●
●
http://oooug.jp/sns/
ドキュメントプロジェクト(こちらは無料)
●
●
http://oooug.jp/
http://openoffice-docj.sourceforge.jp/wiki/
互換性研究室
●
http://oooug.jp/compati/3.0/
ご清聴ありがとうございました