kyukyunyorituryo / AozoraEpub3

青空文庫テキスト→ePub3変換
http://www18.atwiki.jp/hmdev/
Other
145 stars 14 forks source link
bookwalker epub3 ibooks java kindle kobo

改造版AozoraEpub3

改造版の説明

電書協EPUB3制作ガイドのEPUBに近づけることを目的としたフォーク版。KADOKAWA-EPUB 制作仕様も参考しにしています。 AozoraEpub3を電子出版目的に使う場合に、審査が通るように修正している。EPUBバリデーションを通すのと、多くのEPUBビュワーで表示に問題がないようにすることを目的としている。

Read this in other languages: English

ダウンロード

リリースページをクリックしてダウンロードしてください。

支援のお願い

個人で開発しているので、開発継続のために支援していただければと思います。

GitHub Sponsors

欲しい物リスト

Kindle商品サイト

サイトから購入するとアフィリエイト収益が入ります。

説明

青空文庫の注記入りテキストファイルをePub3ファイルに変換するツールです。 ・青空文庫txtのテキスト+画像ファイル(またはzip)をePub3に変換 ・Web小説のHTMLを取得して青空文庫txt形式で保存してからePub3に変換 ・画像zip/rarをePub3に変換 が可能です。

利用上の注意

利用は自己責任でお願いします。

バグや変換できない注記があった配布サイトで報告お願いします。

変換時の注意

コメントの異常、対応していない注記、変換できなかった外字は変換時のログに表示されるので適宜元テキストを修正してください。

動作環境

Java 21 以降のOpenJDKでJava 21を推奨 https://adoptium.net/temurin/releases/

Javaライセンスの問題からAdoptiumでビルドすることにします。Oracle JAVAまたは、OpenJDKを利用してください。AdoptiumのJavaではインストール時にパスが通るので使いやすい。

https://adoptium.net/temurin/releases/

Windowsの場合はOperating System:Windows、Architecture:x64、Package Type:JRE、Version:21を選んでインストールしてください。今後さらに新しくする場合もあります。

 Linux版のkindlegenの配布が終了されました。そのため、mobiへの変換はLinuxではできなくなりました。

使い方

インストール

 AozoraEpub3-*.zip を任意のフォルダに解凍します。

起動

 AozoraEpub3.jar をダブルクリックして実行します。  またはコンソールから "java -jar AozoraEpub3.jar" でも実行可。

 ※javaが見えなければフルパスで指定

  例: "C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\bin/java.exe" -jar AozoraEpub3.jar

変換

 表示されたアプレットに、変換したい青空文庫テキストファイル(拡張子txtまたはzip)  (複数可)をドラッグ&ドロップします。(「ファイル選択」から開くでも同じ)  テキストファイルと同じ場所に「元ファイル名.epub」または「[著作者名] 表題.epub」のファイルが生成されます。  ※テキストのない画像のみのzipを変換した場合は、画像のみのePubファイルを生成します。

Web小説の変換

 Web小説サイトの作品一覧ページのURLまたはURLショートカット(.url)のドラッグ&ドロップでの取得と変換も可能です。  (web/ 以下に定義ファイルがあるサイトのみ)

Wikiページ

 Wikiで簡単な使い方を公開しています。 https://github.com/kyukyunyorituryo/AozoraEpub3/wiki/

画面設定

表題

表紙

ページ出力

出力先

変換設定

変換


画像設定1


詳細設定


目次設定

スタイル設定

使い方 CUI

コマンドラインからの実行

 Usage: java -cp AozoraEpub3.jar AozoraEpub3 [-options] input_files(txt,zip)

オプション

ファイルの説明

プログラムファイル

ePub3テンプレート

変換用設定ファイル

Web小説設定ファイル

外字フォントファイル

対応している注記

基本的な注記に設定ファイルで対応

chuki_tag.txt 参照

*機種別の対応状況 横組み注記はKindleでは非対応

例外的にプログラム処理しているもの

対応している外字と特殊文字

独自対応注記

未対応注記

更新予定と更新履歴

README_Changes.txt 参照

ライセンス

License