Files
documenso/apps/web/components/pdf-viewer.js
Timur Ercan 662e6efea8 pdf basic
2023-01-19 19:24:01 +01:00

34 lines
767 B
JavaScript

import { useState } from "react";
import { Document, Page } from "react-pdf/dist/esm/entry.webpack5";
export default function PDFViewer() {
const [numPages, setNumPages] = useState(null);
function onDocumentLoadSuccess({ numPages: nextNumPages }) {
setNumPages(nextNumPages);
}
return (
<>
<Document
file="/sample.pdf"
onLoadSuccess={onDocumentLoadSuccess}
onLoadError={(err) => {
console.error(err);
}}
onSourceError={(err) => {
console.error(err);
}}
onLoadProgress={(err) => {
console.error(err);
}}
onPassword={(err) => {
console.error(err);
}}
>
<Page pageNumber={1} />
</Document>
</>
);
}