というわけで、(DLsiteのカレンダー欲しさに)ホームページに全文公開している(する予定)の小説をePubに加工して販売しようという汚い手法でありんす。
とりあえず、これでePubのデータ加工の2作目となるわけだけれども、ようや<p></p>の加工が分かったという、とんでもない状態。
というのも、前の奴だと、コピペしたらどういうわけか段落が<div></div>で形成されていて、可笑しいなーなんてなってて、ためしにpに変更してみてもスタイルシートで定義したとおりのレイアウトにならない。おかしいなーと思って前作ではそのままにしてたんだけれども。
今回やってみて気づいたのが、言語指定で「xml:lang="ja" lang="ja"」とスクリプトを入れた状態でコピペするとデータがdivで入ってしまうということ。つまり、言語指定をする前にコピペを流してやれば、pのままだった、ということ。
スタイルシートのレイアウトにならないのは、単に本文ページでのスタイルシート参照スクリプトが間違っていただけ、と言う可能性が発覚。
というわけで、3時間ほどの作業でePubに加工完了。
将来的にePub3.0に適応させたいとは思うけれども、使ってるソフトが対応してないし(Sigil)、そもそも3,0対応のリーダーがwindows PC向けに1つしか存在してないことから、やるならまずリーダーソフトを開発する段階から考えなくちゃいけないんだな。
まあ、将来的にリーダー開発ができなくちゃしょうがないわけだけれどね、プログラム的に。
[0回]
PR