ForHosting KIT · PDF・文書ツール

EPUBをPDFに変換

EPUB形式の電子書籍は文字サイズに応じて表示が可変するため、印刷やページ番号を伴う配布には向きません。この機能はEPUBファイルを固定ページのPDFに変換し、印刷や紙面での回覧に対応させます。

近日公開ページあたり$0.052

このタスクは現在ご利用いただけないため、購入できません。料金は一切発生しません。

API仕様を見る
ご利用方法 ウェブ APIのみAPIメールTelegramアプリ 近日

EPUBとPDFのページの考え方の違い

EPUBは画面の大きさや文字サイズに合わせて表示が伸び縮みする形式で、決まったページ番号を持ちません。印刷したり、ページ番号で「◯ページを見てください」と指示したりするには不向きです。PDFに変換すると、指定した用紙サイズと文字サイズでページが固定され、印刷しても画面で見ても同じ内容になります。

自炊した電子書籍や配布用資料での使い方

自分で作った電子書籍を印刷して手元に残したい、社内向けにEPUBでまとめたマニュアルを紙で配りたい、専用リーダーを持たない人にも読んでもらいたい。いずれもEPUBのままでは読める人を選んでしまう場面です。PDFに変換すれば、電子書籍リーダーがなくてもパソコンやプリンターで扱えます。

変換で気をつけたい点

章立てや目次は保たれますが、EPUB側で指定していたフォントや文字サイズの微妙な調整は、PDF化の過程で標準的な設定に置き換わることがあります。挿絵の多い書籍や複雑なレイアウトの電子書籍は、変換後に体裁を確認することをおすすめします。

料金と現在の状況

$0.052に1ページ$0.003が加わります。40ページのマニュアルなら$0.052+40×$0.003=$0.172です。上限は25MB・200ページ。この機能は現在準備中で、実行はまだ受け付けていません。料金と上限はすでに確定しています。

自炊した電子書籍を印刷用に変換

個人事業主の伊藤さくらさんが、自分でスキャンして作ったEPUB形式の資料集を印刷用にPDF化し、手元の紙資料として保管しています。

社内マニュアルを紙で配布

株式会社山田商事が、EPUB形式でまとめた新人向けマニュアルをPDFに変換し、電子機器の支給がない現場スタッフに紙で配布しています。

電子書籍リーダーを持たない読者に届ける

小規模な出版社が、EPUBで制作した冊子をPDFにも変換し、専用リーダーを持たない読者にもパソコンで読めるようにしています。

研修教材をページ番号付きで配布

研修会社が、EPUB形式の教材をPDFに変換し、講義中に「12ページを見てください」と指示できるページ番号付きの資料として使っています。

章立てや目次は変換後も残りますか?

はい。章立てと目次の構成は保たれた状態でPDFに変換されます。

挿絵の多い電子書籍でもレイアウトは崩れませんか?

基本的な構成は保たれますが、挿絵の多い複雑なレイアウトは変換後に体裁を確認することをおすすめします。

文字の大きさは指定できますか?

指定した設定に基づいてページが固定されます。EPUB側の可変設定は、PDF化の過程で標準的な設定に置き換わります。

40ページの教材を変換するといくらですか?

$0.052+40×$0.003=$0.172です。米ドル建てで、実際に処理したページ数だけ加算されます。

アップロードしたEPUBファイルの内容は保存されますか?

変換だけに使い、結果を受け渡した後は残しません。

本日から利用できますか?

できません。現在は準備段階で実行を受け付けておらず、料金と上限だけを先に公開しています。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/doc/epub-to-pdf

One authenticated POST creates the task; the result comes back by webhook or a signed link. This capability is currently available through the API, not as an interactive Web tool.

curl -X POST https://api.kit.forhosting.com/doc/epub-to-pdf \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file":"https://example.com/book.epub"}'
{
  "file": "https://example.com/book.epub"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "doc.epub_to_pdf",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.052
ページあたり$0.003

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb25
max_pages200
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。
413input_too_large入力データが上限を超えています。サイズを小さくして再度お試しください。

KITの完全なドキュメントを見る →