Компонент для создания заметок в PDF файле
Чтобы запустить локально нужно выполнить команды:
npm install
npm start
Порт по умолчанию 3000.
После запуска в браузере откроется страница https://localhost:3000/. В качестве параметра НЕОБХОДИМО передавать url на файл для открытия Например, https://localhost:3000/?url=https://192.168.0.103:8080/example/file.pdf
Принцип работы:
- если PDF имеет размеченный текст для выделения, то текст выделяется обычным выделением мыши
- если текст не содержит размеченных областей, то можно выделять область экрана, зажимая клавишу ALT на клавиатуре
- после выделения областей или текста, над этой областью появляется всплывающее сообщение "Добавить комментарий", по нажатию на которое появляется модальное окно с полем ввода комментария. После нажатия на "Сохранить" комментарий добавляется в панель справа и в LocalStorage как Json метаинформация
- при нажатии на комментарии на панели вы будете перемещаться к месту этого комментария и сможете видеть выделение.
- для локального поворота страницы необходимо нажать поставить галочку Повернуть и кликнуть на странице. Для возврата, необходимо убрать галочку и кликнуть еще раз Для тестирования можно установить и запустить локальный сервер:
- npm install http-server
- http-server --ssl -C cert.pem -o --cors -a localhost