npm install @recogito/pdf-annotator @annotorious/react @recogito/react-pdf-annotatorimport { Annotorious } from '@annotorious/react';
import { PDFAnnotator } from '@recogito/react-pdf-annotator';
export const App = () => {
return (
<Annotorious>
<PDFAnnotator
pdfUrl="compressed.tracemonkey-pldi-09.pdf" />
</Annotorious>
)
}The TextAnnotationPopup from the Recogito Text Annotator package is fully compatible with the PDF annotator.
import { Annotorious } from '@annotorious/react';
import { PDFAnnotator } from '@recogito/react-pdf-annotator';
import { TextAnnotationPopup } from '@recogito/react-text-annotator';
export const App = () => {
return (
<Annotorious>
<PDFAnnotator
pdfUrl="compressed.tracemonkey-pldi-09.pdf" />
<TextAnnotationPopup
asPortal
popup={props => (<div>Hello World</div>)} />
</Annotorious>
)
}The PDF annotator supports all Annotorious hooks, exactly like the text annotator.