New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-a4page-maker

Package Overview
Dependencies
Maintainers
0
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-a4page-maker

A React component library for generating and printing A4 pages. Easily manage printable content.

  • 9.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-75%
Maintainers
0
Weekly downloads
 
Created
Source

React A4 Page Maker

The React A4 Page Maker is a versatile tool designed for developers who need to create printable documents directly within their React applications. Whether you are generating invoices, reports, or certificates, this library simplifies the process of formatting content to fit A4 page dimensions.

Requirements

This library requires the following versions of React and Node.js:

  • REACT JS: >=16.8.0
  • NEXT JS: >=12.0.0
  • NODE JS: >=12

📦 Installation

Install the package with npm:

npm i react-a4page-maker

Or, with yarn:

yarn add react-a4page-maker

🔨 Usage

The A4ContentProvider component allows you to wrap your content, automatically handling the A4 formatting for you.

Example

import React from "react";
import A4ContentProvider from "react-a4page-maker";

const Documents: React.FC = () => {
  return (
    <A4ContentProvider config={{ printable: true, removeFooter: true }}>
      <h1>Welcome to React A4 Page Maker</h1>
      <p>
        The React A4 Page Maker is a versatile tool designed for developers who
        need to create printable documents directly within their React
        applications. Whether you are generating invoices, reports, or
        certificates, this library simplifies the process of formatting content
        to fit A4 page dimensions.
      </p>
      {/* More content Here...*/}
    </A4ContentProvider>
  );
};

export default Documents;

Props

The A4ContentProvider component accepts the following props:

PropTypeRequiredDefaultDescription
config.printablebooleanNotrueDetermines if the content should be printable.
config.removeFooterbooleanNofalseIf true, removes the footer from the printed document.

Summary

The React A4 Page Maker provides an easy-to-use A4ContentProvider component that automatically handles A4 formatting for any content you wish to print. With customizable props like printable and removeFooter, you have the flexibility to control the print layout according to your needs. This library is an essential tool for any React application that requires document generation and printing capabilities.

Preview

mehedi_hasan_banner

Keywords

FAQs

Package last updated on 08 Nov 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc