Convert Markdown documents to PDF and DOCX with custom fonts, heading colors, and embedded images.
Write or paste Markdown with live style preview. Supports headings, lists, code blocks, blockquotes, tables, and more.
Generate styled PDF documents via Pandoc and wkhtmltopdf with embedded Google Fonts and custom colors.
Create Word documents with matching styles using the docx library. Identical output to the PDF version.
Choose from 10 popular Google Fonts including Inter, Roboto, Montserrat, Playfair Display, and more.
Set primary and secondary heading colors that apply consistently across both PDF and DOCX output.
Upload images and place them in your document with a simple placeholder. Images are embedded as base64 in both formats.
Enter your content in the built-in editor or paste existing Markdown.
Pick a font, set heading colors, and optionally upload an image.
Click Export PDF or Export DOCX. The server converts your Markdown with the chosen styles and returns the file.
| Framework | Next.js 16 (App Router) |
| UI | React 19, Tailwind CSS v4 |
| Language | TypeScript 5 |
| PDF Engine | Pandoc + wkhtmltopdf |
| DOCX Engine | docx (npm) |
| Markdown Parser | marked |
| Fonts | Google Fonts API |
| Package Manager | pnpm |
git clone https://github.com/owieth/multi-docs-demo.git
cd multi-docs-demo
pnpm install
pnpm devRequires Node.js, Pandoc, and wkhtmltopdf installed on your system.