Sell eBook Crafter PDFs From the Infinite Uploads Cloud, Not Your Server

eBook Crafter turns years of posts into image-heavy PDFs and keeps every version in your Media Library. On a shared host that means slow overseas downloads, bandwidth spikes, and a full disk. Infinite Uploads moves the PDFs and their images to cloud storage and a global CDN.

Star Rating
4.9 out of 5 stars for Big File Uploads on WordPress.org
Red heart icon representing trust and satisfied customers

150k+
Sites use our WordPress plugins

Free Plan
10 GB Included

eBook Crafter and Infinite Uploads: PDFs That Load Fast, Wherever You Sell Them

An eBook Crafter book is built from years of posts and their original images. DOMPDF, or Prince in Pro, bakes in full-resolution cover art and chapter images, so a travel guide or recipe collection can pass 50 MB. Every re-export adds another version to the Media Library, and a shared host fills up fast.

Infinite Uploads offloads every PDF and version to cloud storage and serves downloads from the nearest CDN edge. The images behind the book move too, optimized to AVIF and WebP while originals stay print quality. Media Folders keep the book's files, and a trailer in the Video Library streams through Video Cloud in a customizable player, included on every plan.

eBook Crafter keeps working exactly as before: gather posts into chapters, export to the Media Library, sell or gate the file with WooCommerce, Easy Digital Downloads, or a membership plugin. Your disk stops filling up, downloads are fast everywhere, and several client sites share one account.

eBook Crafter and Infinite Uploads logos

Four Problems Infinite Uploads Solves for an eBook Crafter Site

Most offload plugins move files and stop. These are the parts that matter when the files are the books you're selling.

Blue outlined folder icon

Every Regenerated PDF Version, Off Your Disk

Edit a chapter and export again, and eBook Crafter keeps the old PDF alongside the new one in the Build tab's version history. Infinite Uploads offloads each version as it's created, so a book revised a dozen times doesn't turn into a dozen copies eating your hosting plan.

Blue icon depicting a browser window and server

A Viral Lead Magnet Doesn't Choke Your Host or Your Bill

Attach a PDF to an opt-in form or launch a course pack and downloads happen all at once. Infinite Uploads serves the file from a CDN edge instead of your server, so a lead magnet doesn't slow your site or run up an overage.

Blue folder icon with magnifying glass

Years of Post Images, Fast and Findable

An image-heavy book built from years of blog posts means the whole library has to load fast, for readers and for you. Infinite Uploads optimizes images to AVIF and WebP, serves them from the CDN, and keeps a decade of post photos sorted and searchable.

Blue database icon with infinity symbol

Every PDF, Cover, and Version in One Organized Library

Finished PDFs, covers, and each version eBook Crafter keeps in the Build tab land in the same Media Library. Built-in Media Folders, sort, and search keep each book's files together, so authors find last quarter's edition in seconds.

Why eBook Publishers Pair eBook Crafter With Infinite Uploads

Blue dollar sign icon

Sell Worldwide From a CDN, Not a Single Server

A reader in another country downloading a PDF from your shared host waits on a single origin server. Infinite Uploads serves it from the nearest CDN edge instead, so an international audience gets the same fast download a local reader does, on one predictable bill.

Blue gear and wrench icon

Move a Decade of Post Images Without a Rebuild

The first sync moves your existing Media Library, including every image behind years of posts, and rewrites URLs to the CDN. Nothing changes in eBook Crafter, and Download & Disconnect brings those images back to your server if needed.

Blue gradient receipt icon

One Account for Every Client's Book Catalog

Agencies building eBooks for several client sites connect all of them to one Infinite Uploads account. Unlimited sites on every plan, one usage dashboard, no per-site credentials to hand over.

What Works, Feature by Feature

Feature

What you get

Infinite Uploads logo featuring a blue infinity symbol and the words Infinite Uploads.

Generated PDF eBooks

Every PDF eBook Crafter saves to the Media Library is offloaded to cloud storage and served from the CDN for buyers, opt-in forms, or membership downloads.

Works

PDF version history (Build tab)

Every version is offloaded too, but each one still counts toward your storage until you delete it. Clear old versions from the Build tab when you don't need them.

Counts toward storage

Book trailers and lesson videos on Video Cloud

Upload to the Infinite Uploads Video Library and embed with the Infinite Uploads block. Transcoded for adaptive streaming and played in the customizable player. No Vimeo or Wistia bill for the videos that sell the book.

Works, Video Cloud

Local post and chapter images baked into the PDF

DOMPDF resolves each image's upload path to read it during PDF generation. Infinite Uploads reports that same path through its stream wrapper, so the image embeds correctly.

Works

Book Section, eBook Chapter, and Table of Contents blocks

Content and layout logic is untouched. Infinite Uploads only handles the files.

Works

WooCommerce and Easy Digital Downloads product files

The offloaded PDF still serves as the downloadable product file exactly as it did locally, and on the Business plan it is protected by a signed link that expires after 10 minutes.

Works

Paid or membership-gated PDF downloads

A PDF left in the Media Library is reachable by anyone with its exact link. On the Business plan, attach it to a WooCommerce or EDD product and the download is protected with a signed link. For a membership plugin, gate the download with that plugin.

Gate the download

Course content pulled from LifterLMS, Tutor LMS, or LearnDash

Lesson images and attachments offload the same way whether they end up in a lesson or a course-pack PDF.

Works

WordPress Multisite networks

Every site in the network offloads to the same account.

Works

Up and Running in Three Steps

Blue gear and wrench icon

1. Connect Infinite Uploads

Install the plugin, connect your account, and sync. Existing post images, cover art, and any PDFs already in your Media Library move to the cloud, with nothing changed in eBook Crafter.

Blue outlined folder icon

2. Build and Export Your eBook

Gather posts into chapters with the Book Section, eBook Chapter, and Table of Contents blocks and export. The finished PDF lands in the Media Library and offloads like the rest of your files.

Blue database icon with infinity symbol

3. Free Up Local Storage

Once the sync completes, remove the local copies from Infinite Uploads settings. Your hosting plan gets its space back, and every PDF, cover, and version keeps serving from the CDN.

Good to Know Before You Switch

PDF version history still counts toward your storage. Infinite Uploads offloads every version eBook Crafter keeps in the Build tab, but each one keeps taking up space until you delete it. Clear out old drafts and superseded editions from the Build tab.

A file's link, not the download button, is what needs protecting. A PDF left in the Media Library is reachable by anyone who has its exact URL. On the Business plan, attach a finished book to a WooCommerce or EDD product and Infinite Uploads copies it into the store's protected folder when you save in the admin, where it opens only through a signed link that expires after 10 minutes. The Media Library original stays public until you delete it, so remove it once the product is saved. For a membership plugin, gate the download with that plugin.

Local images still embed correctly after you offload. eBook Crafter's DOMPDF engine reads chapter and cover images straight off disk by resolving each one's upload path. Infinite Uploads reports that same path through its stream wrapper, so the lookup succeeds the same way it did before you offloaded. Verify on your site if you run an unusual uploads directory.

How We Tested

  1. Built a three-chapter eBook in eBook Crafter from existing blog posts with embedded photos.
  2. Added a custom cover image and generated the PDF with the free DOMPDF engine.
  3. Edited a chapter and regenerated the PDF to create a second Build tab version.
  4. Attached the PDF to a WooCommerce product and downloaded it as a customer.
  5. Confirmed the PDF, its version history, and the chapter images served from the CDN domain.

Result: everything worked, no configuration needed.

Frequently Asked Questions

Does the PDF eBook Crafter generates still work after I offload it?

Yes. eBook Crafter saves the finished PDF to your Media Library as always, and Infinite Uploads offloads it to cloud storage and serves it from the CDN. Nothing changes in how it builds the file.

What happens to old PDF versions in the Build tab?

They're offloaded too, but each still counts toward storage until deleted. Clear out versions you no longer need from the Build tab.

Do images embedded in the content still show up in the PDF after offloading?

Yes. eBook Crafter's DOMPDF engine resolves each image's upload path during PDF generation, and Infinite Uploads reports that path through its stream wrapper so the lookup still succeeds.

Can I sell the PDF with WooCommerce or Easy Digital Downloads?

Yes. The offloaded file serves as the downloadable product exactly as it did locally, and on the Business plan, for WooCommerce and EDD, the download is protected by a signed link that expires after 10 minutes. The Media Library original stays public until you delete it, so remove it after you save the product. For a membership plugin, keep gating the download there.

Will my readers notice anything different?

Faster downloads, especially for far-off readers, since the PDF and its cover images serve from the closest CDN edge. Building and exporting the book in eBook Crafter is unchanged, and a companion video uploaded to the Video Library streams from Video Cloud instead of your server.

How much storage does an image-heavy eBook library need?

It depends on how many books, versions, and full-resolution images you keep. Plans run from 25 GB to 10 TB, and our pricing page has a calculator to estimate cost.

What if a print-ready PDF or cover image is too large to upload?

Add our free Big File Uploads plugin. It lifts the WordPress upload limit without server changes, so large exports and high-resolution covers go up without a failed upload.

Does this work across an agency's client sites?

Yes. Infinite Uploads supports Multisite and unlimited single sites on one account, so an agency producing eBooks for several clients shares one storage pool and one invoice.

More WordPress Plugins That Work With Infinite Uploads

  • Infinite Uploads and LifterLMS
  • Infinite Uploads and Tutor LMS
  • Infinite Uploads and MemberPress
  • See all integrations

Try Infinite Uploads on the Free Plan

No cloud accounts. No access keys. Install the plugin, connect your site, and your eBook PDFs, covers, and version history start moving to the cloud automatically.

Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.