問題タブ [kindlegen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3607 参照

epub - Kindlegen からの MOBI 出力の内部リンク/アンカーの問題

うまく構成された EPUB ファイルがあり、KindleGen を使用して mobi ファイルを生成しようとしています... EPUB は、内部リンク/アンカーである脚注/注釈でいっぱいです。すべてが適切にフォーマットされ、適切な HTML です ... しかし、Kindlegen で作成された MOBI ファイルがチョークします。

  • Kindle Fire - すべて順調です
  • Kindle - リンクが機能しない
  • Kindle DX - リンクが機能しない
  • Kindle iPhone - プレビューアではリンクが機能するが、iPhone では機能しない
  • Kindle iPad - リンクが機能しない

キャリバーでコンバート、リンク等問題ありません。

使用しているコードは次のとおりです。

テキスト内の NOTE リンク:

脚注のコードは次のとおりです。

アンカータグを引っ張ってみたので:

しかし、それはうまくいきませんでした。

何かご意見は?提案?

0 投票する
1 に答える
295 参照

c# - KindleGenをexeではなくdllとして実行する方法は?

C#を使用してプログラムでKindle本を作成するから続行しますか?、私は私のWebホストと連絡を取りましたが、共有ホスティングパッケージでexeを実行することはできません。私はVPSを入手する立場にないので、KindleGenのdllバージョンが利用可能かどうか誰かが知っていますか?

0 投票する
2 に答える
1102 参照

html - kindlegen が認識できるように HTML で TOC を定義する方法

DocBook で書かれた本を 1 ページの HTML に変換します。HTML には TOC が含まれています。

kindlegenHTML を Kindle で使用できるファイルに変換するために使用したいと思います。それは問題なく動作します。しかし、TOC は TOC として認識されません。Kindle ユーザーは、TOC ボタンを使用して TOC に直接アクセスすることはできません。

kindlegenHTML ファイルの目次を認識するために何を変更する必要がありますか?

0 投票する
0 に答える
106 参照

html - kindlegenのHTMLでkindleページの下部に画像を設定します

現在、MOBI ファイルのタイトル ページをデザインしており、kindlegenを使用しています。タイトル ページ (ロゴ) の下部に画像を中央に配置しようとしていますが、うまくいきません。Kindle パブリッシング ガイドラインでは、特にposition: absoluteorの使用は許可されていませんposition: fixedが、空白の使用も想定されていません (さらに、すべてのデバイス サイズで機能するとは限りません)。画像を 1 つの Kindle ページの下部に強制的に表示する簡単な方法はありますか?

0 投票する
0 に答える
61 参照

web-services - SendToKindle はどのように機能しますか?

私は SendToKindle 機能について研究しており、現在は Chrome SendToKindle プラグインを使用しています。この種の機能を Web サービスを使用して実装したいと考えています。

私が見たところ、「SendToKindle」はページをAmazonサーバーに送信してWebページを分析しており、メインの記事のみを含む新しいURLを返します(他の要素はありません)。

たとえば、私はこの記事を読んでいます: http://www.nicholascarr.com/?page_id=21 Chrome SendToKindle を使用します: 次の新しい URL を取得しました: https://www.amazon.com/gp/sendtokindle/reader?article=1392945012941

これがどのように実装されたか知っている人はいますか?どんな助けでも大歓迎です

ありがとうございました

0 投票する
0 に答える
449 参照

kindlegen - 個人ファイルではなく電子ブックとして検出された kindlegen を使用して .mobi ファイルを生成するにはどうすればよいですか?

kindlegen で .mobi ファイルを生成しようとしています。

電子ブックをコンパイルすると .mobi ファイルが生成されますが、ファイルを kindle デバイスにコピーすると、ブックのリストに表示されません。

kindle のデバイス メニューで [すべてのコンテンツ] オプションをクリックすると、書籍が「個人用」という文字列で表示されます。

[PDOC] タグを [EBOK] に変更する必要があることをインターネットで読みましたが、kindlegen でこれを行う方法がわかりません。

これを行うために、mobi ファイル (kindlegen で生成) を Calibre ソフトウェアで mobi 形式に変換し、タグを変更してみました。このソリューションでは、Kindle デバイスは新しい mobi ファイルを個人用ファイルではなく電子ブックとして正しく検出しますが、Caliber が元の電子ブックの CSS 形式を変更し、電子ブックの最終的な表示にいくつかの変更があるという問題があります。

CSS スタイル (Calibre スタイルではない) で mobi ファイルを生成し、Kindle デバイスで電子書籍として検出するにはどうすればよいですか?

どうもありがとう。

0 投票する
1 に答える
105 参照

php - PHP から外部プログラム (kindlegen) を実行してもエラーが発生せずに終了しない

PHP と kindlegen プログラムを使用して mobi ファイル ジェネレーターを作成しています。

私が持っている: - パス内の kindlegen ファイル/var/www/webook_disk/ - PHP スクリプト

  • ブックファイル/var/www/webook_disk/books_drafts/1234/

PHP スクリプトを実行すると、次のログが表示されます。

コンソールから実行する./kindlegen /var/www/webook_disk/books_drafts/1234/book.opf -o 1234.mobiと、次のログが表示されます。

PHPスクリプトがkindlegenプログラムの実行を終了せず、停止したようですInfo(prcgen):I1002: Parsing files 0000002

その理由は何ですか?

**UPDATE 1 ** php コマンドを から に変更execするとshell_exec、出力は次のようにshell_execなります。コマンドを に変更しました。ログは次のとおりです。

したがって、どのコマンドを使用しても問題ありません。問題は、突然停止することです。

今日、エラーが報告されていることを発見しましたvar/crash:しかし、ログは非常に長いので、要点に入れました: https://gist.github.com/blaszczakphoto/a32fd65384fcd8dd4f48751bfd78e699