1.1.0 • Published 2 years ago

react-pdf-signer v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

React Pdf Signer

Es una librería open source para el posicionamiento del widget de una firma digital en un archivo PDF

Instalar

  npm install react-pdf-signer

Example

React Pdf Example

Importación del ViewerLayer y sus estilos

import "react-pdf-signer/src/assets/css/index.css";
import { ViewerLayer } from "react-pdf-signer";

Props

NombreTipoParámetros
certInfoTCertInfonull
onClosevoidnull
onSignervoiddata: IEventSigner
fileFilenull

Interfaces

interface IEventSigner {
  isVisibled: boolean
  certId: number
  page: number
  reason: string
  location: string
  positionX: number
  positionY: number
}

interface TCertInfo {
  id: number
  serialNumber: string
  displayTitle: string
  urlImage?: string
}

Ejemplo

import React, { useState } from "react";
import { ViewerLayer } from "react-pdf-signer";

interface IHandleFile {
  files: FileList;
}

function App() {
  const [file, setFile] = useState<File | undefined>(undefined);

  const handleFile = ({ files }: IHandleFile) => {
    if (!files.length) return;
    setFile(files[0]);
  };

  return (
    <div className="App">
      <input type="file" onChange={(e: any) => handleFile(e.target)} />

      {file?.name ? (
        <ViewerLayer
          certInfo={{
            id: 1,
            serialNumber: "000000005",
            displayTitle: "Hans Medina",
          }}
          file={file}
          onSigner={(data: any) => console.log(data)}
          onClose={() => setFile(undefined)}
        />
      ) : null}
    </div>
  );
}

export default App;
1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.1

2 years ago