Компонент React для просмотра PDF-документа. Написан на TypeScript и полностью основан на хуках React.
Ключевая особенность:
- Поддержка документа, защищенного паролем
- Масштабирование: поддержка пользовательских уровней, таких как фактический размер, размер страницы и ширина страницы.
- Навигация между страницами
- Можно быстро перейти к первой и последней страницам
- Поиск текста
- Миниатюры страниц предварительного просмотра
- Просмотр и навигация по оглавлению
- Список и загрузка вложений
- Вращающийся
- Выбор текста и режимы ручного инструмента
- Различные режимы прокрутки
- Полноэкранный режим
- Можно открыть файл с локального компьютера. Пользователи могут перетаскивать локальный файл, чтобы просмотреть его.
- Загрузить файл
- Просмотр свойств документа
- Поддержка ССР
- Распечатать
- Пользовательская панель инструментов
- Несколько языков
Установить и усилить; Импорт:
# NPM
$ npm i pdfjs-dist @phuocng/react-pdf-viewer --saveimport Viewer, { Worker } from '@phuocng/react-pdf-viewer';
import '@phuocng/react-pdf-viewer/cjs/react-pdf-viewer.css';
Основное использование:
<Worker workerUrl="https://unpkg.com/pdfjs-dist@2.4.456/build/pdf.worker.min.js">
<div style={{ height: '750px' }}>
<Viewer fileUrl="/path/to/document.pdf" />
</div>
</Worker>
Предварительный просмотр:
![React PDF Viewer на базе крючков](https://reactscript.com/wp-content/uploads/2020/09/React-PDF-Viewer-Powered-By-Hooks.png)
Подробности загрузки:
Автор: act-pdf-viewer
Демо-версия: Просмотреть демо-версию
Ссылка для скачивания: Загрузите исходный код
Официальный сайт: https://github.com/react-pdf-viewer/react-pdf-viewer
Лицензия: MIT