Skip to content

Repository files navigation

PDFora — PDF Designer

PDFora is a free, browser-based PDF Designer. Design polished, customized PDFs in seconds: add headings, rich text, tables and images, apply themes and fonts, merge in your own data, and batch-generate documents from a CSV — all with a live preview.

Built with Nuxt 4, Nuxt UI and pdf-lib. PDFs are rendered server-side from a validated schema.

Features

  • Live preview that re-renders as you edit.
  • Starter templates — Invoice, Report, Letter, or a blank canvas.
  • Content blocks — headings, rich-text paragraphs (bold / italic / color), tables and images.
  • Design controls — text/heading/accent/background colors, style presets, base font (Helvetica, Times, Courier) plus custom TTF/OTF uploads, page size, orientation and margins.
  • Header, body & footer sections with automatic page numbers ({{page}} / {{pages}}).
  • Merge fields — drop {{client.name}} style tokens into any text.
  • Batch from CSV — turn each spreadsheet row into its own PDF and download them as a ZIP.
  • Multiple documents, undo/redo, and autosave to your browser.

See the in-app Documentation page for a full guide.

Setup

npm install

Development

npm run dev        # http://localhost:3000

Production

npm run build      # build
npm run preview    # preview the production build

Set your public site URL for correct SEO / sitemap / canonical URLs:

NUXT_PUBLIC_SITE_URL=https://your-domain.com

Tests

npm test           # vitest run (unit + API e2e)

Developed by mdatiqur.me.

About

AI instruct Pdf Generator app from many template

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages