EPUBの修正依頼を「リンクが切れている」だけで終わらせたくない制作・編集担当者向けです。1組織内で使える完成済みPythonツール、手順、架空例をZIPで納品します。EPUB変換や原稿編集の代行ではありません。
【できること】
EPUBを1冊指定すると、章別の参照数・画像の参照元・内部リンクの不整合を日本語HTML/JSONにまとめます。
・リンク先ファイルの欠落
・リンク先IDの欠落、IDの重複
・ファイル名の大文字小文字違い
入力SHA256で点検した版を識別。外部URLは接続せず一覧にし、判定できない記述は未判定として残します。原本や既存の出力先を上書きしません。
【納品物・使い方】
本体、3段階の説明、入出力仕様、架空の正常/問題入りEPUB各1冊、完成確認票、テスト、利用条件。
①架空例で確認→②EPUBを指定して実行→③確認票を制作者へ返し、修正版を再点検します。
【購入前の条件】
Python3.10以降のコマンド実行が必要。追加ライブラリ・ネット接続は不要。GUI・インストーラーなし。
UTF-8の基本EPUB、1冊25MiB・展開総量50MiB・2,000ファイル・20,000参照以内が対象です。暗号化、難読化フォント、DOCTYPE/DTD、UTF-8以外は対象外です。
CSSや動的リンクの完全検査、外部リンクの生存確認、文章校正、出版審査・アクセシビリティ認定、実リーダーの表示検証は含みません。
【利用範囲】
購入した1法人または1個人事業者内で商用利用・改変可。生成した確認票の顧客納品可。本体の一般公開・再配布・再販売・公開SaaS化は不可。
無料のEPUBCheckは本格的な規格検証に適しています。本品は章別返却票と棚卸に用途を絞った補助ツールです。
Linuxのコード・架空データ検査済み。Windows/macOS、実リーダー、実利用者では未検証。AI支援で制作しています。
ご購入前に見積り相談で、①OSとPythonのバージョン、②EPUBの大まかな容量・暗号化や難読化フォントの有無、③利用する1法人または1個人事業者、④希望の納品日をお知らせください。原稿や機密EPUBを送る必要はありません。
Python3.10以降でコマンドを実行できる方向けです。無料見本と対応範囲・利用条件を確認し、納品予定の合意後にご購入ください。
納品は完成済みツール一式のZIPです。環境構築、個別改造、EPUB変換・修正、出版申請、入力データ処理代行は含みません。