X



【自主】電子書籍作成スレ【作成】 Part.2
0485名無しさん@お腹いっぱい。
垢版 |
2021/10/24(日) 21:54:55.35ID:zv1TaJJC
>>484
修正してアップロードした、反映されるまで時間かかるかも
0486名無しさん@お腹いっぱい。
垢版 |
2022/07/16(土) 10:40:32.46ID:cW+Ih+eb
epubcheck通すのに苦戦したときのメモ

・OPF-001, ERROR, EPUBバージョン: Version not found の解析時にエラーが発生しました.
「--」がコメント(注釈)と解釈されるので使わない

・RSC-005, ERROR, ファイル解析時のエラー: 文字列の長さは最低でも 1 必要です.
横着して半角スペース1文字入れたら弾かれた

・HTM-046, ERROR, 固定フォーマットのitemにviewportが宣言されていません.
宣言する
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0"/>

・RSC-007, ERROR, 参照されているリソース "OEBPS/Text/p-xxx.xhtml" がEPUB内に見つかりません.
ファイル名を直接指定する

・RSC-016, FATAL, ファイル解析時の致命的なエラー: The entity "xxx" was referenced, but not declared.
特殊文字は数値にする
×は×に、&は&にする

・RSC-020, ERROR, 正しいURIではありません.
エンコードしたURLのコピペミス
これが
%E3%81%AC%E3%82%8B%E3%81%BD
こうなっていた
%E3%81%AC%E3%82%8B%E3%81%B

・OPF-014, ERROR, プロパティ "svg" をOPFで宣言してください.
これを
<item id="cover" media-type="application/xhtml+xml" href="Text/cover_page.xhtml"/>
こうする
<item id="cover" media-type="application/xhtml+xml" href="Text/cover_page.xhtml" properties="svg"/>
複数のプロパティを割り当てるときは半角スペースで区切る properties="svg scripted"

・RSC-012, ERROR, フラグメント識別子が定義されていません.
未解決問題
0488名無しさん@お腹いっぱい。
垢版 |
2022/07/16(土) 11:30:18.23ID:VuMZTXVN
フラグメント識別子はリンクのidが抜けてるヤツだろ
〇〇.xhtml#△△△で△△△がリンク先のidと一致してないとそのエラーになる

リンク元
<a href="xhtml/p-000.xhtml#toc-001">

リンク先(p-000.xhtml)
<p id="toc-001">~~~</p>でもいいし、<p><span id="toc-001"></span>~~~</p>でもいい
0489名無しさん@お腹いっぱい。
垢版 |
2022/07/16(土) 11:33:58.35ID:VuMZTXVN
id付けるのが面倒ならリンク元の#△△△を消してもいい
#△△△があるとファイルのid="△△△"を指定した場所、ないとファイルの先頭に飛ぶ
0492名無しさん@お腹いっぱい。
垢版 |
2022/07/19(火) 14:18:04.30ID:TCM4sq9H
これから紙で発行した書籍を電子書籍にしようとしているので参考になります
0495名無しさん@お腹いっぱい。
垢版 |
2022/07/21(木) 23:48:34.94ID:jHDUch73
あげ
0496名無しさん@お腹いっぱい。
垢版 |
2022/07/22(金) 07:21:38.39ID:2p2WSM1X
epubcheckでUnicodeとか一部のファイル名がチェックできないのはJAVAのバグらしい
exewrapを使うといい
cannot open relative URI: ./mod/datatypes.rncというエラーが出るのでepubcheck.jarからcomフォルダを取り出してepubcheckと同じ場所に置く

この3つが同じフォルダに入ってれば動くはず
epubcheck.exe
lib
com
0497名無しさん@お腹いっぱい。
垢版 |
2022/07/22(金) 22:35:11.61ID:XZNbsRbQ
windows以外のOSでやれば。
0499名無しさん@お腹いっぱい。
垢版 |
2022/07/24(日) 18:08:01.87ID:pXBNLtaJ
windowsのJAVAだけバグが放置されている
0502名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:06:22.45ID:oiM+h6zh
と思ったら、すでに493に書いてありましたね。失礼しました。。

つーか、まだ2013年とか2015年の記事が現役なのか・・・
0503名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:41:16.78ID:MxaWiNtl
世界基準の一番ベーシックな枠組みだからそんなにホイホイ変わらんよ
細かいとこは出版社が自由に追加できるようになってるし
0504名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 13:54:40.44ID:wo5iG1q9
守れないルールを制定しても意味ないからね。
ルールってのは個々の場面で正しいかどうかよりもそれで一貫していることが重要なので
参加者が少ないと (そのルールで一貫させられないので) 参加する価値が薄くなってなおさら人が離れてしまう。

ちょっと考えてみたら分かると思うんだけど
どっかの出版社がゼロから電子書籍販売プラットフォームを立ち上げようとしたら何年くらいかかると思う?
時代に合わせて柔軟にやっていくのも必要なことではあるが、
大規模産業の時間スケールだと五年や十年というのは割と最近のことという感覚だよ。
0505名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 14:08:33.10ID:MxaWiNtl
epubは基本html+cssだbオな
前世給Iから改良され荘アけてほぼ完成血`になってるよb、なもんがコロャRロ変わるわけbェない
0506名無bオさん@お腹いbチぱい。
垢版 |
2022/11/24(木) 14:40:12.47ID:wo5iG1q9
一旦は完成したはずが html5 でガバッと覆されたんだけどな。
html はドキュメントを記述するための規格だったはずが
ウェブアプリケーションの基盤だと考える勢力に負けた。

更にその html5 も廃止されて規格制定のプロセスが HTML Living Standard なる扱いづらいものに変わった。
今の html は規格のバージョンナンバーが存在せず「常に改定され続ける生きた規格」だ。
産業的な視点から見ると「正気か?」と思っちゃうんだけどこれがウェブの世界。

ePub は ePub で独自に規格化すりゃいい話なんだが、
ePub リーダがウェブコントロールを利用するのが普通なんで
ウェブの事情と乖離がありすぎても困る。
ほどほどに距離を保って改定もしていくしかしょうがない。

なかなか簡単にはいかんもんだ。
0507名無しさん@お腹いっぱい。
垢版 |
2022/11/25(金) 23:33:22.86ID:FSNPewtQ
>>493のやり方で作った電子書籍は
そのままの形式でKDPで販売することは可能ですか?

それともKDP用にまた形式を変更するなど、KDP用に調整する必要があるのでしょうか?
0509名無しさん@お腹いっぱい。
垢版 |
2022/12/02(金) 01:37:41.01ID:gHObzk6z
>>507
漫画はメタタグを追加しないとダメみたいだけど。
0511名無しさん@お腹いっぱい。
垢版 |
2022/12/16(金) 00:58:54.14ID:iccTfywg
でんでんコンバーターはマークダウンエディタで作って、あとからでんでんコンバーター用に書き換えていく感じ。
0513名無しさん@お腹いっぱい。
垢版 |
2023/03/10(金) 14:33:48.93ID:JJCiaw6K
EPUB 3.3はかなり緩和されたんだね
epubcheck5.0通っても表示がおかしい件
0514名無しさん@お腹いっぱい。
垢版 |
2023/03/10(金) 16:10:28.88ID:DS7ctkEz
ビューアーの方の問題かもよ
前に複数のビューアーでCSSを確認したけど同じデータでも表示が微妙にズレる箇所があった
0516名無しさん@お腹いっぱい。
垢版 |
2023/03/12(日) 20:35:48.73ID:Dkd/vxt9
改ページ要素 "div" をここに書いてはいけません.と怒られるけどこうなんだ
× <p>お終い<div style="page-break-after:always"></div><br class="pagebreak"/></p>
〇 <p>お終い</p><div style="page-break-after:always"></div><br class="pagebreak"/>
0517名無しさん@お腹いっぱい。
垢版 |
2023/03/12(日) 22:29:39.73ID:Nah/68Kb
そりゃpの中にはインライン要素しか入れられないからな
ブロック要素であるdivは入れられないわ
divはインラインもブロックも入れられる
0521名無しさん@お腹いっぱい。
垢版 |
2023/03/13(月) 09:17:04.31ID:i4nNPt94
html+cssを勉強するか、実際に売られてる電子書籍の中身を見て勉強するかだな
koboはサンプルにはDRM掛けてないしね
あと電書協EPUB3制作ガイドの表示確認用サンプルファイルが良い
0522名無しさん@お腹いっぱい。
垢版 |
2023/03/13(月) 09:42:31.20ID:i4nNPt94
電書協の制作ガイドでやるなら

</head>
<body class="p-text">
<div class=″main">
<p>~~</p>
<p>~~</p>

<p>~~</p>
<p>お終い</p>
</div>
</body>
</html>

空行は <p><b/></p>
0525名無しさん@お腹いっぱい。
垢版 |
2023/07/16(日) 00:59:39.74ID:PaQ5MD5s
あげ
0526名無しさん@お腹いっぱい。
垢版 |
2023/07/25(火) 09:56:59.79ID:LSAqHuB2
sigil、指定したタグに連番のidを付けるプラグインあるんだは
タグとクラス名を指定出来るから注釈のアンカーに使えそう
0527名無しさん@お腹いっぱい。
垢版 |
2023/07/27(木) 16:49:48.32ID:LFthaqUy
epub の .opf に格納する著者名 (dc:creator) に読み仮名の情報も付けたいときにどのような方法を使うべきでしょうか。
alternate-script は別言語での表記を書く使い方のようですし、
file-as は表記ゆれ抑止のためのものなので読み仮名とはちょっと違うな……と感じているのですが
実際的には file-as はソート用の情報としても使われるようなので読み仮名を入れても不自然ではなさそうと思います。
一般的な運用としてはどうなんでしょう?
0528名無しさん@お腹いっぱい。
垢版 |
2023/07/27(木) 18:17:32.79ID:roh/emNY
>>527
タイトル、著者、出版社の読み仮名はfile-asだよ
電書協のEPUB3制作ガイドにopfファイルのサンプルコードあるから参考にすればいい
0531名無しさん@お腹いっぱい。
垢版 |
2024/01/04(木) 19:24:02.71ID:gXXXJIyc
>>530
「ファイルまたはURL文字列をここにドラッグ&ドロップ/ペーストで変換します」てとこにドラッグ&ドロップしても反応しないのね
ペーストはできるけど
0533名無しさん@お腹いっぱい。
垢版 |
2024/01/12(金) 15:09:21.62ID:jQE3x+GA
めちゃくちゃ助かった。

Kindle本のつくりかた(縦書きEPUBをほぼそのままペーパーバック用PDFへ)
https://hyogokurumi.com/kindle/2022-0625-0113/
0537名無しさん@お腹いっぱい。
垢版 |
2024/02/01(木) 20:01:57.02ID:1tA8G5A+
Kinoppy ios版ってCSSによる改ページに対応してないのかな
<div style="page-break-after:always"></div>
置き換えられたらしいのでこれにしても上手くいかない
<div style="break-after:page"></div>

PCのKinoppyや超縦書では両方とも問題ないんだけど
0538名無しさん@お腹いっぱい。
垢版 |
2024/02/04(日) 00:39:05.25ID:ao1owyvc
改ページはファイルを分割しろと書いてあったな
0539名無しさん@お腹いっぱい。
垢版 |
2024/02/04(日) 10:54:51.63ID:zTcQyBFz
>>538
電書協 EPUB 3 制作ガイドの趣旨はレガシーなリーダーとの互換性を考えて分割しろだろう
あの紀伊國屋が作った現行のリーダーで非対応とかある!?という疑問
0540名無しさん@お腹いっぱい。
垢版 |
2024/02/04(日) 19:13:15.68ID:Lxo8jBzH
iOS/iPadOS に入れられるブラウザには、 WebKit を用いる必要があるという制限がある。
おそらく電子書籍リーダーも WebKit を用いている。
WebKit は改ページ(break-*)をサポートしていないのでiOSでは全滅だろう。
今のところファイルを分割するしかない。

Apple によるブラウザエンジン規制の緩和
ttps://blog.jxck.io/entries/2024-01-28/apple-sideloading.html
0541名無しさん@お腹いっぱい。
垢版 |
2024/02/05(月) 13:27:10.98ID:bqt2P5KD
>>535
最近頻繁に変換がスカると思えばこれのせいか
読んでる作品超長編が多いから困る

急急さん、ご対応いただければ幸いです
何卒m(_ _)m
0542名無しさん@お腹いっぱい。
垢版 |
2024/02/05(月) 21:45:29.17ID:XWquzaV1
>>541
試作段階ではできているけど、長編の長さがどれくらいあるのかがわからない。
0543名無しさん@お腹いっぱい。
垢版 |
2024/02/05(月) 22:05:22.40ID:o+YdLwwj
ワイは小説家になろうの目次ページを見ないで API の総和数だけをあてにする方針でやっとるわ。
URL は連番だからそれで困らない。
0544名無しさん@お腹いっぱい。
垢版 |
2024/02/06(火) 10:21:41.20ID:ZDT5y7U4
3000話あると目次だけで30ページですもんねえ
でも章立てになってる作品とか目次見ないでも変換できるもんなんでしょうか?
(自分なりにepubの勉強はしてみたんですけど挫折しましたスミマセン)
0545名無しさん@お腹いっぱい。
垢版 |
2024/02/06(火) 11:14:59.87ID:teqDrVvE
>>544
各話のページに章の名前は入ってるから章構造の判定は出来るよ。
小説家になろうの章管理ページではその章の開始となる話を指示する形式になっていて
次の章の始まりまでがひとつの章ということになる。
つまり第一話から最初の章の始まりまでは章に属さないということがありうるけど
最初の章が始まって以降は章に属さない話というものは存在しない。
章が入れ子になることもないので構造はそんなに複雑にならない。
0548名無しさん@お腹いっぱい。
垢版 |
2024/02/06(火) 23:27:58.99ID:YOALwbny
>>544
目次から更新を判定してダウンロードするか決めているので、読む必要はある。
どれくらい長い小説があるかがわからないと、上限が決めらない。
0549名無しさん@お腹いっぱい。
垢版 |
2024/02/07(水) 09:38:21.62ID:l0VdlZz2
どうもなろうには話数の上限がないみたいですね
ちなみに調べてみたら二万話超えてるのあった驚
0551名無しさん@お腹いっぱい。
垢版 |
2024/02/08(木) 00:51:34.62ID:Ceu9/llK
https://github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/v1.1.1b21Q

改造版AozoraEpub3 1.1.1b21Q (2024/02/08)

ペーネーションの対応
非日本語環境での日本語フォントの使用
finalize()を使わないように書き換え

なろうのの目次ページャー対応は下のファイルの「#NEXTPAGE」をするとを有効化される。
web\ncode.syosetu.come\extract.txt
までバグがあるかもしれないので初期設定では有効化していない。
0553名無しさん@お腹いっぱい。
垢版 |
2024/02/13(火) 12:14:17.17ID:cdkWV0fb
>>551
いつもお世話になってます
早速ページャー有効で1500話くらいの作品で使ってみましたが問題ないようです
対応いただき心より感謝いたします
0555名無しさん@お腹いっぱい。
垢版 |
2024/02/17(土) 20:53:21.92ID:IknVXo0k
昔はnarourb使ってたけど今って何が主流なん?上のAozoraEpub3のほうが導入簡単そうだけど管理は大変って感じ?
0557名無しさん@お腹いっぱい。
垢版 |
2024/02/18(日) 15:00:50.29ID:2eBtwBr3
narou.rbは数年前インストールしてみたけど導入も使用も癖があるというか初心者にはムズかった
結局はAozoraEpub3を入れなきゃなんないし
PC買い換えてからAozoraEpub3一筋です
0558名無しさん@お腹いっぱい。
垢版 |
2024/02/24(土) 04:51:02.25ID:l2K9bIY9
再起動したからか変換もできたし100話以降も読み込めるようになってた
0559名無しさん@お腹いっぱい。
垢版 |
2024/02/26(月) 22:22:46.60ID:rZwt2v86
Kinoppyや自炊本はここでいいのかな

脱獄端末専用だが
¥Library¥Application Support¥jp.co.kinokuniya.kinoppy.3¥.Contents
にデータベースが保存されていて
Auther:name_kana
Book:title_kana,title_index
Publisher:name_kana
を登録すると本棚がちゃんと機能するようになるよ
0563名無しさん@お腹いっぱい。
垢版 |
2024/03/11(月) 23:08:39.61ID:Qr9O6hpn
もしかしてなろう側の仕様が変わったのかな

>>562
ありがとう
とりあえずやってみたけど
エラーが発生しました : No enum constant com.github.hmdev.web.ExtractInfo.ExtractId.NEXTPAGE
って出るわ
ユーザーエージェントってどこで設定するの?
また時間があるときに試してみる
レスを投稿する


ニューススポーツなんでも実況