Skip to content

AbianS/pdf-make-previewer

Repository files navigation

PDF Make Previewer
npm travis licenses

CLI and library to visualize your PDF generation in real-time.

✨ Features

  • 📄 Real-time PDF Preview: Visualize PDF changes as you modify your generation logic without needing to regenerate files manually.
  • 🛠 Easy CLI Setup: Quickly configure and preview your PDFs using the CLI.
  • ⚙️ Customizable Config: Define your PDF generation logic in a dedicated config file.
  • 🛠 Lightweight: Simple and focused tool for PDF previewing during development.

📚 Documentation

For more information on how to use pdf-make-previewer, check out the documentation.

🚀 Quick Start

Run the following command to set up pdf-make-previewer in your project:

npx pdf-make-previewer init

This will guide you through the setup process and generate a configuration file for your project.

📄 Configuration

In the configuration file, import your PDF generation logic. Here’s an example:

// pdf-preview.config.ts

import type { PdfPreviewerConfig } from "pdf-make-previewer"
import { generatePDF } from './your-pdf-functions';

const config: PdfPreviewerConfig = {
  renderPdfPreview: () => generatePDF({name: 'John Doe', age: 30}),
}

export default config

🚀 Run the Preview

To start using pdf-make-previewer, run:

npm run preview

This will open a local server where you can instantly preview any changes made to your PDF generation logic. Make your edits, save the file, and the preview will automatically update in real time. 🔄✨

🤝 Contributions

Contributions are welcome. If you find an issue or have an idea to improve react-component-screenshot, feel free to open an issue or submit a pull request. 🚀

📜 License

Licensed as MIT open source. 📜