技術書のための:PythonでMarkdownからEPUBをつくる本

{{$t('product.price.discount_rental')}}
あと{{ rentaled.limit }}{{ rentaled.period }}まで

{{$t('product.title_works.limit_sales')}} {{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}

{{ product.voice_pack.sum_price | number_format }}
{{ product.voice_pack.parent_official_price | number_format }} {{ product.voice_pack.parent_price | number_format }}
{{ product.voice_pack.child_official_price | number_format }} {{ product.voice_pack.child_price | number_format }}
価格
550
会員登録でクーポンを複数プレゼント!
一番お得なクーポン利用価格
301円以上の購入で利用可能
一番お得なクーポン利用価格

クーポンは利用できません

クーポン利用でももらえる!

ポイントアップ中

{{ carted.name }}追加済み

体験版 pdf形式(1.05MB) DL

購入特典

  • {{ gift.title }}

    {{ gift.distribute_end_str }}まで配布中

  • {{ coupon.coupon_name }}

    {{ coupon.end_date_str }}まで配布中

    有効期限:{{ coupon.user_limit_date }}

    有効期限:取得から{{ coupon.limit_days_day }}日後

  • {{ bonus.title }}

    {{ bonus.end_date_str }}まで配布中

作品内容

内容紹介

Pythonのプログラムを書いて、Markdownの原稿から、EPUBを自動生成する本です。

 これまで何十冊か同人技術書を出してきましたが、そのノウハウを反映した内容になっています。本書自体も、この本で解説しているプログラムでEPUBを生成したあと、PDFに変換しています。

 本書では、次のような方式でEPUBを生成します。

* YAMLで設定を書き、複数のMarkdownファイルで原稿を書いて、EPUBを生成します。
* EPUBの目次データなどを自動で作ります。
* 表紙ページや目次ページを自動で追加します。

 プログラミング系技術書を作る上級者向けに、次のような機能を備えるようにしています。

* 外部ファイルのコードを自動読み込み、行数指定による部分読み込み。
* Kindle ダイレクト・パブリッシング用のコード部分の自動成形。
* フォントのサブセット化。
* Markdown内のフレーズに対する自動置換。
* Markdownに自由に追加できる簡易関数の作成。

目次

第1章 EPUBファイル
第2章 EPUB、KPFの注意事項
第3章 EPUBのCSS
第4章 原稿のファイル構成
第5章 config.yaml
第6章 開発の準備
第7章 プログラムの構成
第8章 プログラムの開始
第9章 設定の読み込み
第10章 ファイル複製
第11章 Markdown変換
第12章 本文構築 周辺処理
第13章 目次構築
第14章 圧縮してEPUB生成
第15章 拡張置換について
第16章 拡張置換用のファイル
第17章 拡張置換の処理
第18章 コードの変換

作品情報

サークル
るてんのお部屋
{{ is_favorite ? $t('follow.follow_button.is_favorite') : $t('follow.follow_button.into_favorite') }}
シリーズ名
R's ROOM 技術書
作者
柳井政和
販売日
2025年05月30日
年齢指定
全年齢
作品形式
ファイル形式
PDF
ページ数
130
イベント
コミックマーケット106
ファイル容量
10.84MB
  • 対応環境 ブラウザ視聴
対応OS
Windows -
Mac -
iOS -
Android -
その他 -

ユーザーレビュー

同一シリーズ作品

  • PythonでPDFの面付けをしよう Ver 1.0 [るてんのお部屋]
    その他
    PythonでPDFの面付けをしよう Ver 1.0
    550
    PythonでPDFの面付けをします。コピー誌の作成などに便利なプログラムを作ります。
    全年齢
    販売日 : 2025年12月31日
  • Learn Python Programming with Manga: A Beginner's Guide [るてんのお部屋]
    マンガ
    Learn Python Programming with Manga: A Beginner's Guide
    /Masakazu Yanai
    550
    1,100
    50%OFF ~2/12 13時59分
    A clear and engaging introduction to Python, told through manga-style storytelling.
    全年齢
    販売日 : 2025年09月13日
  • マンガでわかるPython [るてんのお部屋]
    マンガ
    マンガでわかるPython
    /柳井政和
    550
    1,100
    50%OFF ~2/12 13時59分
    マンガでわかりやすく、プログラミング言語Pythonの基本を解説した本です。
    全年齢
    販売日 : 2025年09月09日
  • PythonでCUIとGUI両対応のリバーシをつくろう [るてんのお部屋]
    その他
    PythonでCUIとGUI両対応のリバーシをつくろう
    550
    1,100
    50%OFF ~1/6 13時59分
    Pythonで、CUIとGUI両対応のリバーシを作っていく本です。標準ライブラリーだけを使って実装します。
    全年齢
    販売日 : 2025年08月15日
  • カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ [るてんのお部屋]
    その他
    カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ
    550
    1,100
    50%OFF ~2/12 13時59分
    Webブラウザー上で「カードが動くタロット占い」を作る本です。画面上にカードを並べ、シャッフルして配ります。そしてカードの内容をもとに占いの結果を表示します。プログラムはJavaScriptで書きます。
    全年齢
    販売日 : 2025年05月30日
  • PythonとPygameで作る レトロ風RPG 全コード [るてんのお部屋]
    その他
    PythonとPygameで作る レトロ風RPG 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    『Python』で、簡単なレトロ風RPGを作ります。環境構築、Pythonの仕様、Pygameの使い方を学んだあと、ゲームの全コードを解説します。本体PDFは290ページ。サンプルコード付き。
    全年齢
    販売日 : 2024年08月14日
  • 7-Zipコマンドライン活用術 圧縮・暗号化・差分・分割 [るてんのお部屋]
    その他
    7-Zipコマンドライン活用術 圧縮・暗号化・差分・分割
    440
    550
    20%OFF ~2/12 13時59分
    『7-Zip』のコンソール版を活用する本です。圧縮や暗号化、差分ファイルの作成、分割など、さまざまな例をコードを掲載して解説します。
    全年齢
    販売日 : 2023年12月31日
  • 洞窟探検ゲームを作ろう JavaScript 全コード [るてんのお部屋]
    その他
    洞窟探検ゲームを作ろう JavaScript 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    ダンジョンを探検するアクションゲームの全コードを掲載して解説した本です。HTML5+JavaScriptで、ライブラリを使わずにゲームを開発します。
    全年齢
    販売日 : 2023年08月11日
  • JavaScriptエラーメッセージ大研究 [るてんのお部屋]
    その他
    JavaScriptエラーメッセージ大研究
    440
    550
    20%OFF ~2/12 13時59分
    JavaScriptのエラー メッセージについて、サンプル コードと、Chrome、Firefoxでのログを掲載して解説した本です。JavaScriptのエラーについて詳しくなれる研究本です。
    全年齢
    販売日 : 2023年01月05日
  • サンプルコードで学ぶ Node.js Webスクレイピング [るてんのお部屋]
    その他
    サンプルコードで学ぶ Node.js Webスクレイピング
    550
    1,100
    50%OFF ~2/12 13時59分
    『Node.js』の導入から、Webスクレイピングの実施まで、サンプルコードを中心に学ぶ本です。『Node.js』の開発環境の構築、nodeやnpmのコマンドの習得、プロジェクトの作成から始めて、モジュールの利用や作成、ファイルのダウンロードや保存、HTMLのパース、Webブラウザの操作までおこないます。
    全年齢
    販売日 : 2022年01月28日
  • Visual Studio Codeの拡張機能を作ってMarkdown表示を改造する本 [るてんのお部屋]
    その他
    Visual Studio Codeの拡張機能を作ってMarkdown表示を改造する本
    440
    550
    20%OFF ~2/12 13時59分
    『Visual Studio Code』の拡張機能を開発して公開する本です。標準Markdown表示に処理を追加して、コード ブロックのアスキーアートをSVG化したり、HTMLファイルを保存したりします。
    全年齢
    販売日 : 2021年08月31日
  • Node.jsとPuppeteer-coreでWindows用GUIアプリを軽量サイズで作る本 [るてんのお部屋]
    その他
    Node.jsとPuppeteer-coreでWindows用GUIアプリを軽量サイズで作る本
    550
    1,100
    50%OFF ~2/12 13時59分
    『Node.js』と『Puppeteer-core』を使い、Windows用の軽量GUIアプリを、JavaScriptとHTMLで作る本です。ローカルの『Google Chrome』をHTMLのレンダリングエンジンとして使用します。
    全年齢
    販売日 : 2020年12月26日
  • HTML5とJavaScriptで作る タワーディフェンス 全コード [るてんのお部屋]
    その他
    HTML5とJavaScriptで作る タワーディフェンス 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    JavaScriptを使い、タワーディフェンスを作り上げる全コードを掲載して解説。サンプルとして『Defense++』と『アマビエディフェンス』という、2本のゲームが付属します。
    (11)
    全年齢
    販売日 : 2020年11月18日
  • JavaScriptでリバーシゲームをつくろう [るてんのお部屋]
    その他
    JavaScriptでリバーシゲームをつくろう
    990
    1,980
    50%OFF ~2/12 13時59分
    JavaScriptを使い、リバーシゲームを作り上げる全コードを掲載して解説。コードの全ての行を400ページ以上かけて徹底的に詳解します。
    (8)
    全年齢
    販売日 : 2020年07月07日
  • HTML5とJavaScriptで作る 落ち物パズルゲーム 全コード [るてんのお部屋]
    その他
    HTML5とJavaScriptで作る 落ち物パズルゲーム 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    落ち物パズルゲームの全コードを掲載して解説。HTML5+JavaScriptで開発。サンプルとして『Cthulhu Drop』というゲームが付属します。
    (6)
    全年齢
    販売日 : 2019年12月30日
  • Steamゲーム販売参戦記 [るてんのお部屋]
    その他
    Steamゲーム販売参戦記
    297
    330
    10%OFF ~2/12 13時59分
    2018年1月7日から準備を始めて、2018年2月22日にSteamでゲームをリリースした時の経験をマニュアル的にまとめた本。
    (16)
    全年齢
    販売日 : 2019年08月26日

同一サークル作品

販売作品

  • PythonでPDFの面付けをしよう Ver 1.0 [るてんのお部屋]
    その他
    PythonでPDFの面付けをしよう Ver 1.0
    550
    PythonでPDFの面付けをします。コピー誌の作成などに便利なプログラムを作ります。
    全年齢
    販売日 : 2025年12月31日
  • マンガでわかるPython [るてんのお部屋]
    マンガ
    マンガでわかるPython
    /柳井政和
    550
    1,100
    50%OFF ~2/12 13時59分
    マンガでわかりやすく、プログラミング言語Pythonの基本を解説した本です。
    全年齢
    販売日 : 2025年09月09日
  • 「小説家になろう」で書いた小説がコミカライズされた話 [るてんのお部屋]
    ノベル
    「小説家になろう」で書いた小説がコミカライズされた話
    /柳井政和, 雲居残月
    550
    1,100
    50%OFF ~2/12 13時59分
    「小説家になろう」で書いた小説『部活の先輩の、三つ編み眼鏡の美少女さんが、ネットスラングに興味を持ちすぎてツライ』がコミカライズされた話をまとめたものです。
    全年齢
    販売日 : 2025年08月16日
  • PythonでCUIとGUI両対応のリバーシをつくろう [るてんのお部屋]
    その他
    PythonでCUIとGUI両対応のリバーシをつくろう
    550
    1,100
    50%OFF ~1/6 13時59分
    Pythonで、CUIとGUI両対応のリバーシを作っていく本です。標準ライブラリーだけを使って実装します。
    全年齢
    販売日 : 2025年08月15日
  • カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ [るてんのお部屋]
    その他
    カードが動くタロット占いをつくろう JavaScriptでアニメーションするWebアプリ
    550
    1,100
    50%OFF ~2/12 13時59分
    Webブラウザー上で「カードが動くタロット占い」を作る本です。画面上にカードを並べ、シャッフルして配ります。そしてカードの内容をもとに占いの結果を表示します。プログラムはJavaScriptで書きます。
    全年齢
    販売日 : 2025年05月30日
  • PythonとPygameで作る レトロ風RPG 全コード [るてんのお部屋]
    その他
    PythonとPygameで作る レトロ風RPG 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    『Python』で、簡単なレトロ風RPGを作ります。環境構築、Pythonの仕様、Pygameの使い方を学んだあと、ゲームの全コードを解説します。本体PDFは290ページ。サンプルコード付き。
    全年齢
    販売日 : 2024年08月14日
  • 7-Zipコマンドライン活用術 圧縮・暗号化・差分・分割 [るてんのお部屋]
    その他
    7-Zipコマンドライン活用術 圧縮・暗号化・差分・分割
    440
    550
    20%OFF ~2/12 13時59分
    『7-Zip』のコンソール版を活用する本です。圧縮や暗号化、差分ファイルの作成、分割など、さまざまな例をコードを掲載して解説します。
    全年齢
    販売日 : 2023年12月31日
  • 洞窟探検ゲームを作ろう JavaScript 全コード [るてんのお部屋]
    その他
    洞窟探検ゲームを作ろう JavaScript 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    ダンジョンを探検するアクションゲームの全コードを掲載して解説した本です。HTML5+JavaScriptで、ライブラリを使わずにゲームを開発します。
    全年齢
    販売日 : 2023年08月11日
  • Little Land War SRPG -flat- [るてんのお部屋]
    シミュレーション
    Little Land War SRPG -flat-
    1,650
    ファンタジー世界を舞台にしたシミュレーションRPGです。シンプルな操作でサクサクと進みます。シナリオ「士官学校の卒業生が魔族とともに蜂起した! 在校生のレオとミミは女王に討伐を命じられた。古民族を味方に付けて辺境での戦いに勝利せよ!」。
    全年齢
    販売日 : 2023年01月13日
  • JavaScriptエラーメッセージ大研究 [るてんのお部屋]
    その他
    JavaScriptエラーメッセージ大研究
    440
    550
    20%OFF ~2/12 13時59分
    JavaScriptのエラー メッセージについて、サンプル コードと、Chrome、Firefoxでのログを掲載して解説した本です。JavaScriptのエラーについて詳しくなれる研究本です。
    全年齢
    販売日 : 2023年01月05日
  • サンプルコードで学ぶ Node.js Webスクレイピング [るてんのお部屋]
    その他
    サンプルコードで学ぶ Node.js Webスクレイピング
    550
    1,100
    50%OFF ~2/12 13時59分
    『Node.js』の導入から、Webスクレイピングの実施まで、サンプルコードを中心に学ぶ本です。『Node.js』の開発環境の構築、nodeやnpmのコマンドの習得、プロジェクトの作成から始めて、モジュールの利用や作成、ファイルのダウンロードや保存、HTMLのパース、Webブラウザの操作までおこないます。
    全年齢
    販売日 : 2022年01月28日
  • Visual Studio Codeの拡張機能を作ってMarkdown表示を改造する本 [るてんのお部屋]
    その他
    Visual Studio Codeの拡張機能を作ってMarkdown表示を改造する本
    440
    550
    20%OFF ~2/12 13時59分
    『Visual Studio Code』の拡張機能を開発して公開する本です。標準Markdown表示に処理を追加して、コード ブロックのアスキーアートをSVG化したり、HTMLファイルを保存したりします。
    全年齢
    販売日 : 2021年08月31日
  • Node.jsとPuppeteer-coreでWindows用GUIアプリを軽量サイズで作る本 [るてんのお部屋]
    その他
    Node.jsとPuppeteer-coreでWindows用GUIアプリを軽量サイズで作る本
    550
    1,100
    50%OFF ~2/12 13時59分
    『Node.js』と『Puppeteer-core』を使い、Windows用の軽量GUIアプリを、JavaScriptとHTMLで作る本です。ローカルの『Google Chrome』をHTMLのレンダリングエンジンとして使用します。
    全年齢
    販売日 : 2020年12月26日
  • HTML5とJavaScriptで作る タワーディフェンス 全コード [るてんのお部屋]
    その他
    HTML5とJavaScriptで作る タワーディフェンス 全コード
    550
    1,100
    50%OFF ~2/12 13時59分
    JavaScriptを使い、タワーディフェンスを作り上げる全コードを掲載して解説。サンプルとして『Defense++』と『アマビエディフェンス』という、2本のゲームが付属します。
    (11)
    全年齢
    販売日 : 2020年11月18日
  • JavaScriptでリバーシゲームをつくろう [るてんのお部屋]
    その他
    JavaScriptでリバーシゲームをつくろう
    990
    1,980
    50%OFF ~2/12 13時59分
    JavaScriptを使い、リバーシゲームを作り上げる全コードを掲載して解説。コードの全ての行を400ページ以上かけて徹底的に詳解します。
    (8)
    全年齢
    販売日 : 2020年07月07日

この作品を買った人はこちらも買っています

割引作品

最近チェックした作品

開催中の企画・キャンペーン