pdf basic

This commit is contained in:
Timur Ercan
2023-01-19 19:24:01 +01:00
parent 674b9072bd
commit 662e6efea8
7 changed files with 66461 additions and 323 deletions

View File

@ -0,0 +1,33 @@
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>
</>
);
}