Skip to content

Lightweight Markdown to PDF converter with a nostalgic Windows 95 interface. Built with Node.js and Express for instant browser-based conversion.

Notifications You must be signed in to change notification settings

shiv-0101/mdtopdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 MD to PDF Converter - Retro Windows 95 Style

Fast, lightweight, and nostalgic Markdown to PDF converter with a classic Windows 95 user interface. Convert your .md and .markdown files to professional PDFs instantly in your browser.

Classic Windows UI Node.js License

✨ Features

  • 🎨 Authentic Windows 95/98 Interface - Beveled borders, teal background, classic blue title bar
  • Lightning Fast Conversion - Powered by md-to-pdf library
  • 👀 Instant Preview - View your PDF before downloading
  • 💾 One-Click Download - Save converted PDFs directly to your device
  • 🪶 Lightweight - No Electron bloat, pure Node.js + Express
  • 🔒 Privacy First - All conversion happens on your local machine
  • 📱 Browser Based - Works in Chrome, Firefox, Edge, Safari

🚀 Quick Start

git clone https://github.com/yourusername/mdtopdf.git
cd mdtopdf
npm install
npm start

Open your browser and navigate to http://localhost:3000

📖 Usage

  1. Select File - Click "Browse" and choose your Markdown file (.md or .markdown)
  2. Preview - Click "Preview PDF" to view the converted PDF in a new tab
  3. Download - Click "Download PDF" to save the file to your computer

🛠️ Technology Stack

  • Backend: Node.js, Express.js
  • File Upload: Multer
  • PDF Generation: md-to-pdf (Puppeteer-based)
  • Frontend: Vanilla JavaScript, HTML5, CSS3
  • UI Design: Windows 95 Classic Theme

🎯 Use Cases

  • 📝 Convert documentation to PDF
  • 📚 Generate PDF from README files
  • ✍️ Export blog posts and articles
  • 📊 Create printable reports from Markdown
  • 🎓 Convert study notes to PDF format

💡 Why This Project?

Most Markdown to PDF converters require Electron (100MB+ download) or have complex setups. This is a fast, free, and fun solution that brings back the nostalgia of Windows 95.

🐛 Troubleshooting

Conversion fails - Ensure your Markdown file has valid syntax

Preview doesn't open - Check if popup blocker is enabled in your browser

Server won't start - Make sure port 3000 is not already in use


Made with ❤️ and nostalgia

About

Lightweight Markdown to PDF converter with a nostalgic Windows 95 interface. Built with Node.js and Express for instant browser-based conversion.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published