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.
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.
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.
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.
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.
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.
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
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.
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.
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
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
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.
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.
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
- Built a three-chapter eBook in eBook Crafter from existing blog posts with embedded photos.
- Added a custom cover image and generated the PDF with the free DOMPDF engine.
- Edited a chapter and regenerated the PDF to create a second Build tab version.
- Attached the PDF to a WooCommerce product and downloaded it as a customer.
- 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.