Демо и исходный код

Демонстрация и исходный код: https://demos.libertynlp.com
лучшее решение аннотации pdf.js, используйте только pdf.js-dist , поддерживает старый браузер, смартфон и мобильное устройство, очень легко импортируется в ваш проект.

Функция

① загрузить : сохранить PDF с пометкой аннотаций
② выделить : выделить выделенный текст;
③ подчеркнуть : подчеркнуть выделенный текст ;
④ скриншот: скриншот pdf сохранить как png;
⑤ многоугольник: добавить текстовое поле/стрелку/прямоугольник/круг;
>⑥ свободное рисование: свободное рисование и автоматическое сглаживание;
⑦ изображение: вставка изображения (например, подпись);
⑧ редактирование: редактировать аннотацию (копировать/удалить/добавить комментарий/навигация);
⑨ вывод аннотаций: вывод аннотаций для импорта;
⑩ импорт аннотаций: импорт аннотаций. для текущего файла;
⑪ загрузить txt : загрузить текст аннотаций и комментариев;
⑫ очистить: удалить аннотацию одной страницы/файла;
⑬ отменить аннотации: отменить аннотации на текущей странице;
⑭ справка: открыть файл справки;

Демонстрация видео

обучающее видео на ютубе

Подведем итог

Я нашел лучшее решение для аннотаций pdf.js, используя только pdf.js-dist, и поместил живую демонстрацию и исходный код на https://demos.libertynlp.com.

Жду вашего посещения и использования.