The Whole SayPDF Stack, Source Included
A production PDF business in two repositories: a 93,000-line NestJS API with EU e-invoicing and a Shopify app, plus a Vue 3 in-browser PDF editor. One payment, no licence fees.
View DemoFull Source Code
- API backend — NestJS, 442 source files, 93,000 lines
- PDF editor — Vue 3 + Fabric.js, 443 source files
- Shopify app — invoices, templates, billing
- EU e-invoicing — ZUGFeRD, Factur-X, XRechnung, Peppol
- HTML→PDF API — 35 render options, Chromium
- 188 test files · 59 SQL migrations · deploy scripts
- 3 months of support · free updates for 6 months
- 14-day refund if it does not run
Download link emailed immediately after payment.
Buying Source Code From A Stranger
It is a fair thing to be nervous about. Here is everything you can verify before you pay, and what happens if it still goes wrong.
14-Day Refund
If the code does not run after following the setup guide, or what you receive does not match this page, email us within 14 days and we refund in full. No argument, no restocking fee. You keep nothing and owe nothing.
3 Months Of Support
Direct email to the person who wrote it, for three months from purchase. Getting it running, understanding the architecture, deploying it. Not a ticket queue — the same address answers.
A Registered Company
DONG HOA AI DATA GENERATION LTD, company number NI733203, registered in Belfast, United Kingdom. Look it up on Companies House before you pay.
The Code Is Already Live
This is not a demo built for a listing. saypdf.com and api.saypdf.com run on the code you are buying, serving real customers today. Use the site, then decide whether you want what is behind it.
Delivered In Minutes
Stripe takes the payment, the download link lands in your inbox straight away. Both repositories, the deploy scripts and the setup guide. No waiting on a manual handover.
Payment Handled By Stripe
Card details go to Stripe, never to us, and Stripe's own dispute process stands behind the transaction. We never see or store your card number.
Buy the Source, or Licence an SDK Every Year?
A commercial PDF SDK is licensed per year, per developer and per deployment, and the price is quoted privately. This is bought once.
| Feature | Commercial PDF SDK | SayPDF Source Code |
|---|---|---|
| One-Time Purchase | Not Available | $693 (One-time) |
| Monthly License Fee | Annual licence, quoted privately | $0/month |
| Annual Cost | Renews every year | $0 after purchase |
| 3-Year Total Cost | Three renewals | $693 only |
| Full Source Code | Yes (but limited) | Complete access |
| SDK Embeddable | Yes | Yes, fully customizable |
| Runs Without a Server | Server needed | Browser (WASM) or server mode |
| Commercial License | Extra fees apply | Included |
| User Privacy | Data sent to servers | Stays on the machine in browser mode |
| Setup Complexity | Complex integration | Simple, ready to use |
💡 Use SayPDF as an SDK in your application - Just like PDFTron, but at 1% of the cost!
Our source code can be easily embedded into your product as a powerful PDF editing SDK.
Complete documentation and integration examples included.
What You Actually Receive
Two repositories. The numbers below are file counts from the code you get, not marketing figures.
The e-invoicing output is checked against the official EN 16931 validators (Mustang and KOSIT), and the HTML→PDF renderer ships with the fixture suite used to test it — 400-row tables, 20-column spreads, right-to-left text, shadow DOM, CSS filters.
Key Features
Full-featured source code, ready to use and customize
Direct Text Editing
Users can edit text directly on PDF, change fonts, sizes, and colors easily with an intuitive interface.
Image Editing
Add, remove, move, and edit images in PDF documents with a simple and visual interface.
100% Frontend
The editor runs in the browser on WASM, so documents never have to leave the machine. A server-side rendering mode is included as well if you want it.
PDF, PNG, SVG Export
Export the edited document as PDF at 300 DPI, or as PNG, SVG or JSON.
Clean Code & Documentation
Source code is well-written with comprehensive comments and detailed documentation included.
Security & Privacy
In browser mode the PDF is processed locally and never uploaded, which is the mode most privacy-sensitive customers ask for.