ダウンロード
最新版: v1.7.6-jdk21 (2026年10月20日) | リリースノート
v1.7.6-jdk21 の主な変更
- 作り直し時のタイトルと著者の誤りを修正: なろう・ノクターンで、作者名にマイページへのリンクがない作品を作り直すと、著者欄に作品のタイトルが入り、タイトルがシリーズ名だけになる問題を修正しました
変更の一覧は リリースノート を参照してください。
v1.7.5-jdk21 の主な変更
- 本棚の右クリックメニュー: 本のカードを右クリック(キーボードでは Shift+F10)すると、保存フォルダを開く・本棚から消す(OS のゴミ箱へ移す)などの操作を選べます。GUI・CLI から開いた本棚では、Web から取った本を今の設定で作り直したり、全話を取り直したりできます
- 更新時に取得済みの本文を保護: 更新時に掲載元から本文のないページ(メンテナンス中の案内など)が返っても、取得済みの話のキャッシュを上書きしないようにしました
変更の一覧は リリースノート を参照してください。
v1.7.0-jdk21 の主な変更
- 青空文庫の作品の URL は、図書カードのテキスト(zip)から変換します: これまでは HTML から読み戻していたので、傍点・字下げ・見出しなどが落ちていました。今は zip を直に変換したのと同じ本になります。GUI でも zip の URL を変換まで進めます
- Web 変換の直し: 本文のカンマ区切りの数字(
1,000円)が消えていた件、作品名や話の題の[#が注記として読まれていた件などを直しました。話の題・章の題の数字は narou.rb と同じ形になります - 出力が変わる直し: 縦書きの短い左右中央のページ(章の中扉など)が本当に中央に出ます。Web 変換では中扉の後に改ページが入ります。章の扉の柱(作品名)を narou.rb と同じく柱として出します
- 変換が止まる・本文が消える件の直し: 表題より前の閉じない注記で本文が空になる件、閉じていないルビ・外字注記で変換全体が止まる件、CLI のまとめての変換が 1 冊の失敗で止まる件などを直しました
変更の一覧は リリースノート を参照してください。
過去のリリース内容は リリース一覧 を参照してください。
画面
変換した EPUB は、リーダーアプリに移す前にブラウザでそのままプレビューできます。
画面例は青空文庫の『銀河鉄道の夜』(宮沢賢治、著作権保護期間満了)を変換したものです。
このプロジェクトについて
本ソフトウェアは hmdev 氏の AozoraEpub3 をベースに、narou.rb との互換性の維持、Java 21〜26 への対応、最新 OS 向けの調整を行った派生版です。
EPUB 3.3 および 電書協/電書連 EPUB 3 制作ガイドへの準拠を目指し、epubcheck 5.x で検証しています。
動作環境
- Java 25 LTS 推奨
- Java 21 LTS との互換性を維持しています(JDK 26 ランタイムでも動作確認済)
- 最低動作要件は Java 21 以降
- Windows / macOS / Linux
Java をお持ちでない場合は、Eclipse Temurin から Java 25 LTS をダウンロードしてください(Java 21 LTS でも動作します)。
Java 25 のインストール(Eclipse Temurin)
Windows
- Adoptium Releases を開きます
- JDK 25 → Windows x64 →
.MSIを選択しダウンロードします - MSI ファイルをダブルクリックしインストールします
- コマンドプロンプトで
java -versionを実行し確認します
macOS
- Adoptium Releases を開きます
- JDK 25 → macOS →
.PKG(Intel または Apple Silicon M1/M2)をダウンロードします - PKG ファイルをダブルクリックしインストールします
- ターミナルで
java -versionを実行し確認します
Linux(Ubuntu/Debian)
- Adoptium Releases を開きます
- JDK 25 → Linux x64 →
.TAR.GZをダウンロードします - 展開します:
tar -xzf OpenJDK25U-jdk_x64_linux_hotspot_25_x.tar.gz - PATH に追加するか、
./jdk-25.x.x+yy/bin/java -versionで確認します
推奨手順(Windows)
- 上記の Windows版ダウンロード ボタンから最新の ZIP ファイルをダウンロードします
- 任意のフォルダに展開します
AozoraEpub3.exeをダブルクリックして起動します- GUI が表示されたらセットアップ完了です
注意: JAR ファイルのダブルクリックが機能しない場合は EXE ファイルを使用してください。
インストール(macOS / Linux)
- 上記の macOS版 または Linux版ダウンロード ボタンから TAR.GZ ファイルをダウンロードします
- 展開します:
tar -xzf AozoraEpub3-*.tar.gz - フォルダに移動し実行します:
./AozoraEpub3.sh - 実行権限エラーの場合は先に実行:
chmod +x AozoraEpub3.sh
コマンドラインでの実行
詳細な設定が必要な場合は、コマンドラインから実行できます。
java -jar AozoraEpub3.jar -of -d out input.txt
GUI を起動する場合は引数なしで実行します: java -jar AozoraEpub3.jar
詳細は README をご参照ください。
関連ガイド
- narou.rs 導入ガイド(推奨) — Rust 製互換ツール narou.rs の導入と AozoraEpub3 連携(Windows 11・画像付き)。v0.4.0 以降は Java 不要の GPL 版(変換エンジン組込み)も選べます。機能更新・セキュリティ修正が活発で、これから使い始める方におすすめです
- narou.rb 導入ガイド — Ruby 版 narou.rb の導入と AozoraEpub3 連携
トラブルシューティング
- Java がインストールされていない場合 — Temurin から Java 25 LTS をダウンロードしインストールしてください(Java 21 以降であれば動作します)。
- Windows で JAR ファイルが開かない場合 — EXE ファイルを使用するか、コマンドプロンプトから
java -jar AozoraEpub3.jarで起動してください。 - EXE 起動時に「Windows によって PC が保護されました」と出る — SmartScreen の警告で、マルウェア検出ではありません。ZIP を展開する前に右クリック →プロパティ →「許可する」にチェックを入れると出なくなります。詳しい手順
- Linux/macOS で permission denied エラー —
chmod +x AozoraEpub3.shを実行し、再度起動してください。 - narou.rb で「Javaがインストールされていないか…」と出るが Java は入っている — 実際には EPUB の出力に失敗している可能性があります。v1.3.7-jdk21 から変換失敗時の終了コードが
0→1に変わったためです(意図した変更)。narou.rb 導入ガイドを参照してください。 - スクリプトから変換の成否を判定したい — CLI は成功時
0、失敗時1を返します。使い方ガイドの「終了コード」を参照してください。 - その他の問題 — GitHub Issues でご報告ください。
関連リソース
- GitHub README — 機能・設定詳細
- EPUB 3.3 日本語解説 — 3.0 との差分と対応状況
- English — View this page in English