react-pdf-simulator

2.2.14 • Public • Published

PDF Simulator

react-pdf-simulator

dependencies Status npm version

alt text

Install

yarn add react-pdf-simulator

Demo

Edit react-to-print

Usage

For a simple table:

 
 
    import React from 'react';
    import PDFsimulator from 'react-pdf-simulator';
 
    const index = () => {
        return (
            <PDFsimulator>
                <h1>¡¡Hola Mundo!!</h1>
                <h2>Coloca todo tu codigo HTML o JSX aquí</h2>  
            </PDFsimulator>
        );
    };
 
    export default index;

Or customize buttons:

place buttons:

import CloudDownload from "@material-ui/icons/CloudDownload";
import ErrorIcon from "@material-ui/icons/Close";
import React from "react";
const renderCloudDownload = () => <CloudDownload />;
const renderErrorIcon = () => <ErrorIcon/>;
const fun1 = event => {
  console.log("event",event);
};
 
const fun2 = event => {
  console.log("event", event);
};
export const CustomisationButtons = [
  {
    icon: renderCloudDownload,
    functionButton: [fun1, fun2],
    description: "imprimir"
  },
  {
    icon: renderErrorIcon,
    functionButton: [fun1],
    description: "cerrar"
  }
];
 

Or customize view point:

export const CustomisationViewpoint = {
  stylesContainerView: {
    backgroundColor: "#528059",
    width: "120vh",
    height: "89vh"
  },
  zoomDefault: {
    zoomNumInit: 0.8
  },
  buttonContent: {
    marginTop: "30vh" /* Edit height button */ || /* Se edita altura de botones */
  },
  styleContent: {
    display: "block",
    fontFamily: "Courier New",
    textAlign: "justify",
    overflow: "hidden",
    marginLeft: "6%",
    marginRight: "11%"
  }
};
 

License

The files included in this repository are licensed under the MIT license.

Thanks

Thank you to IAS for providing the infrastructure that allows me to test in real browsers.

/react-pdf-simulator/

    Package Sidebar

    Install

    npm i react-pdf-simulator

    Weekly Downloads

    3

    Version

    2.2.14

    License

    MIT

    Unpacked Size

    33.2 kB

    Total Files

    28

    Last publish

    Collaborators

    • jsnavarroc