E-book Converter: Word, Markdown & Google Docs to PDF and EPUB avatar

E-book Converter: Word, Markdown & Google Docs to PDF and EPUB

Pricing

from $50.00 / 1,000 document converteds

Go to Apify Store
E-book Converter: Word, Markdown & Google Docs to PDF and EPUB

E-book Converter: Word, Markdown & Google Docs to PDF and EPUB

Turn a Word (DOCX), Google Docs, Markdown or HTML manuscript into a print-ready PDF and an EPUB e-book with a cover, clickable table of contents and page numbers. For self-publishers, course creators and Amazon KDP. Pay per document.

Pricing

from $50.00 / 1,000 document converteds

Rating

0.0

(0)

Developer

Digitální produkty pro život

Digitální produkty pro život

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 minutes ago

Last modified

Share

Turn your manuscript into a finished e-book in one run: a print-ready PDF and an EPUB for e-readers, both with a cover, a clickable table of contents and proper metadata.

Works with Word (.docx), Google Docs share links, Markdown, HTML and plain text. No Calibre, no LaTeX, no design software.

Made for self-publishers, course creators, coaches and bloggers who sell or give away e-books, lead magnets and workbooks.

What you get

  • PDF: A4, A5, US Letter or paperback sizes (6×9 in, 5×8 in), justified text with hyphenation, page numbers, a clickable table of contents and PDF bookmarks, with each chapter starting on a new page.
  • EPUB 3 (with an EPUB 2 table of contents for older readers): chapters split automatically at your headings, images embedded, cover included. Ready for Kobo, Apple Books, Google Play Books and Amazon KDP (KDP accepts EPUB uploads).
  • Cover: use your own image, or get a clean typographic cover with your title, subtitle and author in one of six color themes.
  • Metadata: title, author and language are stored in both files.

How to use it

  1. Paste one or more document URLs (Word, Markdown, HTML), or a Google Docs link shared as "anyone with the link", or paste the text directly.
  2. Set the title, author and language (e.g. en, cs, de).
  3. Choose the page size and the cover.
  4. Run it. Each document becomes one dataset row with links to the PDF, EPUB and cover.

Chapters come from your headings. Use Heading 1 / Heading 2 in Word or Google Docs, or # / ## in Markdown. If the document has a single top-level title, chapters are split at the next level.

Output

{
"source": "https://docs.google.com/document/d/…/edit",
"title": "How to Start a Side Business",
"author": "Jane Doe",
"sourceType": "docx",
"chapters": 9,
"tocEntries": 24,
"words": 18240,
"coverUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/01-How-to-Start-a-Side-Business-cover.jpg",
"epubUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/01-How-to-Start-a-Side-Business.epub",
"pdfUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/01-How-to-Start-a-Side-Business.pdf",
"pdfPages": 74
}

Pricing

You pay per converted document, PDF and EPUB included. Documents that fail to download or convert are not charged.

Use cases

  • Self-publishing: an EPUB for Kobo, Apple Books or KDP plus a PDF for direct sales on Gumroad, Shopify or your website.
  • Online courses: turn lesson notes into a downloadable workbook.
  • Lead magnets: a polished PDF guide from a Google Doc in a minute.
  • Documentation and reports: Markdown docs to a shareable PDF with a table of contents.
  • Automation: regenerate the book from Google Docs on a schedule or from Make, Zapier or n8n.

How to use it via API

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("digitalni.produkty.pro.zivot/ebook-converter").call(run_input={
"documentUrls": ["https://docs.google.com/document/d/<DOC_ID>/edit"],
"author": "Jane Doe",
"language": "en",
"pageSize": "6x9",
})
for book in client.dataset(run["defaultDatasetId"]).iterate_items():
print(book["pdfUrl"], book["epubUrl"])

Good to know

  • Old .doc files are not supported. Save them as .docx first.
  • Formatting comes from the document structure (headings, lists, bold, italics, tables, images), not from exact Word fonts and spacing. The result uses one consistent book style.
  • Images inside Word documents are kept. Images in Markdown/HTML are downloaded if they are publicly reachable.
  • Private Google Docs cannot be read. Share the document as "anyone with the link can view".
  • Only convert content you have the rights to publish.

More tools from the same developer

All tools with code examples: github.com/Phenixik/apify-actors

Need a custom tool? I build custom Apify Actors, scrapers, data feeds and automations, and adapt existing Actors to your workflow. Write to digitalniproduktyprozivot@email.cz or open an issue on the Issues tab.

Questions or ideas?

Open an issue on the Issues tab. Feature requests (custom fonts, print-ready paperback interiors with mirrored margins, DOCX output…) are welcome.