KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

Fixed Layout EPUB3

FixedEpub3JSのEPUB出力を修正

kdp.amazon.co.jp FixedEpub3JSを使っている方から、アマゾンに <meta name="original-resolution" content="1024x600"/> を追加しろと来たそうなので、追加することにしました。 以前に、これを追加するとレイアウトが崩れることがあったので書かないでいました。改めてチェックをすると今ではレイアウトが崩れな</meta>…

入力内容のチェック

kyukyunyorituryo.github.io 次期バージョン向けのベータ版をじっています。タイトルや著者だけでなく、出版社名の他に、カナを入れる機能をつけています。入力内容を増やすとチェック項目が増えるので、チェックするプログラムを別途書いています。 タイト…

FixedEpub3JSのベータ版を開発中

個人の電子書籍出版向けにブラウザで動くEPUB作成サイトを公開しています。もとがデジタルコミック協議会のEPUBを参考にしていて。電書協 EPUB 3 制作ガイドを見ていると、新しいものに書き換わっていたのでそこを修正したいなと思う。 個人に限定していたの…

ほしい物リストから贈り物が届いていました

ほしい物リストから届きものが届いていました。あれっなんか箱が大きくないかなと思うとずっしりとものが入っていてびっくり。ほしい物リスト見たら空になっていたので全部ですか。いやー、ありがとうございます。 差出人はわかりますが、ペンネーム等は書か…

iPadでもEPUBが作れるようになりました

iOSでは今まで、独自のファイルシステムを使っているからなのか、ブラウザでファイルが作れなかった。だけど、新しいiPadOSになってからMacOSと同じsafariを使うように変わった。それに伴って、下のサイトからEPUBが作れるようになった。 kyukyunyorituryo.g…

JavaScriptで自然順ソート

何かと不評であった整列方法をどうしようかなと思ってたが、ライブラリで良さそうなのがあったので入れてみることにした。 ファイル名順ではファイル名が1、3、11だと 1、11、3と整列されるので001、003、011のように数字の桁合わせをする必要があった。ただ…

FixedEpub3JSをテンプレートエンジンを利用するように改造

EPUB生成とUIの分離をしたいなと思いながら、あまり手を付けていなかった。最近どうなのと思って手を入れています。ただ、サイトの検索しているとコピーサイトが見つかった。githubで公開しているのでライセンスを明確にすべきなのだろうか。jsのライブラリ…

JavaScriptでEPUBを作ろうというような本を出してみた

JavaScriptで作るEPUB入門 簡単にいうとJavaScriptでEPUBを作ろうという本です。 自分が書いたプログラムを忘れないうちに書き出しておきたかったから書いたのだけど。自分のオリジナルな仕様のEPUBを作りたい人にはいいかもしれない。 XML、JavaScriptにBoo…

fxlepub3にエクスポート機能を作りたい

fxlepub3ではjson形式で、本のデータを作る。ただ、jsonを書くのが大変そうだなと思って、json形式へのエクスポート機能を作ろうと思う。下で言うところvar dataの部分を出力する機能をつけたい。そうすれば楽に作業ができるかも。 https://kyukyunyorituryo…

「EPUB作成プログラミング入門」みたいな本を書こうかと。

プログラム書いたがあまり収益性がなさそうなので本でも書いて消化しようと思っている。ついでに、書いたコードが忘れないうちにどのあたりに躓いたかどうかもメモっておこうかと。githubでサンプルコードを配りながら、EPUB作成プログラムを作っていくとい…

クッキーに設定を保存するようにした。

本当はローカルストレージだけど、説明が面倒なのでクッキーと呼ぶことにする。書き込んだ内容を設定として保持しておき、次に開いたときもその状態のままにしておく。 kyukyunyorituryo.github.io //クッキーの読み込みdocument.addEventListener("DOMConte…

jsonとデータ構造

jsoneditoronline.org ウェブ上でjsonのデータを簡単に作れるエディターがあったので使ってみた。このツールを使うと、jsonの間違いを指摘してくれる。データ構造を作って設定を保存できるようにと考えている。画像データをJSONに入れるとサイズが大きくなり…

Bootstrapの私的メモ

kyukyunyorituryo.github.io このサイトを造ったときにBootstrapを使ったのだが、どういう機能を利用したのかを簡単にメモしておく。 ナビゲーションバーのためにNavbarというのを使った。PCだと上に表示されていて、スマホだと折り畳まれて表示される。 boo…

FixedLayout Epub3.js をnode.jsに移植しようかと

HTML5+javascriptを使ってブラウザでEPUB3を作成する まえに、ブラウザでのEPUBファイル生成するサイトを作った。今度はnode.jsに移植してみようかなと調べている。違いはテンプレートエンジンのejsを積極的に使って楽をしようと思っている。まえはDOMを使…

EPUBが作れるクローム拡張を作ってみた

えー久しぶりにクローム拡張を作って見たところ、結構どうやっていたかを忘れていてちょっとどまどったりして。あんまり作っていないと作り方忘れてしまうね。クローム拡張はブラウザに常駐しているので、ネイティブアプリ感覚で呼び出せるのが良いのだけれ…

EPUBの多言語対応を調べてみた

EPUB作成サイトを作ったので、いっそのこと海外の販売サイトでも売れるように多言語対応を考えてみた。そしてサイト自体も英語版も作ろうかなと考えておった。 EPUBの言語指定はどのようにやっているのかをIDPFのepub3サンプルを見ながら確認した。実際に作…

FixedEpub3JSの使い方

説明 漫画や写真集などの画像が主な固定レイアウトのEPUBを簡単に作れるサイト。ここで作ったEPUBはkobo、bookwalker、Kindle、iBooksで販売が可能。kindle用にはキンドルプレビュワーを使うことでEPUBからMOBIに変換できる。ファイルサイズの上限はPCやブラ…

EPUB3の漫画向けkindleやibooksのメタデータ設定

99nyorituryo.hatenablog.com EPUB作成サイトを作っていたので完成したら、各電子配信サイトで実際に売ってみて検証しようとおもってたんだけど先に越されていた。 FixedLayout Epub3.jsでEPUBを作って実際に販売したようだ。デジタルコミック協議会のEPUBの…

kindle comic creatorの代替を作ろう

kindle comic creatorで漫画の電子書籍が簡単に作れる。けれど出力されるファイルがキンドル専用で目次の編集が面倒だった。そのため目次の編集するツールを作って補っていた。でも、どうせなら全体をいっぺんに作るようにしようとEPUBを作るプログラムをつ…

電子書籍作るのは簡単か?

電子書籍のどのあたりにコストがかかっているかがわかっていないのよね。専門書の棚の電子化があんまりで、紙の本の置き場所に困っている。 一回作ったら紙の電子書籍も自動で出力する機能があればいいのだろう。電子書籍を作る時に仕様について調べて、電書…

JavaScriptでXMLの整形

ブラウザ上で,JavaScriptだけでXMLの整形をするのを日本語で検索したらなかったのでメモをとっておく。vkBeautifyというのを使って整形したが他にも色々整形できるようだ。ブラウザ上でEPUBを出力する時に,XMLがパーサーやシリアライザーを使って編集をする…

漫画の電子出版時の制限について

BOOK☆WALKER、kobo writing life、kindle direct publishingそれぞれの仕様について。電書協のEPUBが使えるので画像の仕様の違いを調べた。 BOOK☆WALKER BOOK☆WALKERは<画像のサイズを「3072 × 4096ピクセル」以下 help.bookwalker.jp 楽天Koboライティング…

BiB/i でEPUBプレビュー機能ができないか調べた

bibi.epub.link BiB/i の設置マニュアルを見てみたが。iframeで読み込んだ側からepubデータを直接BiB/iに渡す方法がわからなかった。 延々とBiB/iのコード読んでみるということをしていた。私のjavascriptの能力高くないんだけど。 やろうとしていたことは、…

EPUBの目次をどのように指定するか。

EPUBの目次 EPUBの目次について、どう設定するUIがいいかなと悩んでいた。目次を調べるときに第一話のページを探すには、画像を表示したほうが見つけやすい。ただ小さい文字を観ようとすると大変なので拡大とか全画面表示できたらいいかなとか考えていた。フ…

漫画のEPUB作成サイトを作ったよ。Fixed Layout EPUB3 generator

なんか色々コード書いているうちにマストドンが流行っていてどうも流行に乗り遅れた。EPUBを作るサイトを作ったが自分ではバグが気づきにくいので、試してみる人柱が欲しい。Githubに載せていたら勝手にバグがなくなっていると思っていた時もあった、けれど…

epub処理の嵌った所

github.com 漫画用のEPUBを作るサイトを作ろうと思ったが、漫画だと画像ファイルが多くて、サーバー側で処理をすると画像ファイルのアップロードが必要になって、サーバーの費用が掛かりそう。だったら静的ウェブページにjavascriptとHTML5ですれば、サーバ…

EPUBをJavascritptで作成するときのメモ

epubのファイルを作成するときの最大の懸念だった、画像ファイルの保存はできるようになった。XMLをどのように編集するか。いちようDOMParserでパースしてから、シリアライズして戻すという方向で考えている。 XML | JavaScript プログラミング解説 テンプレ…

キンドル用のEPUBテンプレートを作る

EPUBを作るサイトを作ろうと思ったが、ベースとなるEPUBを先に作ってみる。EPUBのバリデーションチェックはPaginaEpub-Checkerが楽かなと思って使っている。ただ、JAVAのランタイムだけじゃなくてSDKも入れないと動かない場合があるので要チェックかな。 git…

固定レイアウトのEPUB3を作るjavascriptを作ってみる(まだ構想段階)

必要な機能として、タイトル、著者名、綴じ方向、解像度、目次、画像ファイルの読み込み、ZIP画像を考えていた。タイトルや著者名をサイト上から入力する。綴じ方向をrtlにかためておく。解像度を入力するようにするか、自動取得する。 今やったところは、タ…

漫画のEPUBをどこの規格に合わせて作るか

epubを作るときに、どの規格に沿って作るか。自分の中での優先を考えるとidpf のEPUB validationをする。とりあえずキンドル向けに作ろうかと。 IDPF キンドルガイドライン 電書協 KADOKAWA-EPUB デジタルコミック協議会 【楽天Koboライティングライフ】ヘル…