More Premium Hugo Themes Premium Nuxt Themes

Pdf Frame

pdf-frame is a web framework designed specifically for handling PDF and Canvas graphics requirements. It provides component support for popular frameworks like Vue, Nuxt and React. With its declarative HTML syntax and semantics, it offers a straightforward way to define PDF/Canvas graphical conte...

Pdf Frame

pdf-frame is a web framework designed specifically for handling PDF and Canvas graphics requirements. It provides component support for popular frameworks like Vue, Nuxt and React. With its declarative HTML syntax and semantics, it offers a straightforward way to define PDF/Canvas graphical conte...

Author Avatar Theme by i2djs
Github Stars Github Stars: 76
Last Commit Last Commit: Aug 27, 2025 -
First Commit Created: Jun 1, 2024 -
Pdf Frame screenshot

Overview

Pdf-frame is a JavaScript web framework designed for client-side PDF/Canvas rendering, offering a declarative HTML syntax for defining PDF/Canvas graphical content. It supports popular frameworks like Vue and Nuxt and is powered by i2djs for rendering outputs in PDF and Canvas formats.

Features

  • Declarative Syntax: Easily define PDF/Canvas graphical content using a clear and declarative syntax.
  • SVG-like Syntax and Semantics: Adopts familiar SVG tag and attribute syntax for defining geometrical shapes.
  • Consistent Rendering: Provides a consistent syntax and semantics for both PDF and Canvas outputs.
  • Auto Pagination: Engine handles content overflow by creating new pages to maintain document integrity.
  • Multi-page Support: Seamless creation of multi-page PDF documents.
  • Animations & Events: Ability to define animations and events on elements in the canvas context.
  • Framework Component Support: Supports Vue and Nuxt frameworks.

Installation

To install pdf-frame-vue using npm, run the following command:

npm install pdf-frame-vue

For pdf-frame-nuxt, install using:

npm install pdf-frame-nuxt

Summary

Pdf-frame is a versatile JavaScript web framework that simplifies client-side PDF/Canvas rendering with its declarative syntax and support for popular frameworks like Vue and Nuxt. Its notable features such as auto pagination, multi-page support, and animations/events make it a useful tool for creating visually rich PDF documents. Contributions are welcome, and the project is licensed under the MIT License. For inquiries or support, contact the developer via email.