Изменить подсветку Okular, чтобы автоматически копировать выделенный текст в комментарий
Несмотря на то, что стареет вопрос SE, программа PDF Okular теперь может записывать аннотации непосредственно в PDF. Это делает его очень полезным в сочетании с Docear для аннотации учебной литературы. Тем не менее, Docear импортирует аннотации из комментариев, а не импортирует из выделенного текста. В Okular, когда вы выделяете текст, его можно щелкнуть, чтобы открыть пузырь комментариев, который по умолчанию пуст. Копирование выделенного текста в получающийся пузырь позволяет импортировать его в Docear, но это трудоемко.
Как я могу изменить инструмент выделения, чтобы автоматически копировать выделенный текст в полученный комментарий?
- Adobe Reader XI не запускается
- Как конвертировать отсканированные изображения в PDF в файл PDF с возможностью поиска?
- Бесплатный PDF / A принтер для Windows
- Есть ли эффективный способ копирования текста из PDF без разрывов строк?
- Получить точное строковое задание в PDF
- Как увеличить размер страницы PDF для добавления водяного знака?
- Преобразование PDF в многостраничный tiff (группа 4)
- используя глифоры Unicode «dingbat-like» в графике R, через устройства и платформы, особенно PDF
- Извлечение изображения из PDF с помощью itextsharp
- Спасение возможно поврежденного PDF в Acrobat
- iTextSharp Создание нижнего колонтитула Страница # из #
- Count BW / цветные страницы в формате PDF
- Печать просматриваемой в настоящее время страницы в Google Chrome.
Действительно, сейчас есть решение, и я не попытался это сделать. Я тестировал его, и он работает точно так же, как нужно, путем копирования текста в содержимое заметки.
Jsqliu на github исправил это. Точное обновление файла рассматривается в этом разном. https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa
Поскольку я немного удален от компьютера, я включу примерные инструкции, чтобы запустить его на вашем компьютере. Если кто-то знает, что некоторые из этих частей не нужны, не стесняйтесь их редактировать. Но их должно быть достаточно.
Для этого вам нужны все зависимости для создания Okular из источника. Они перечислены здесь: https://okular.kde.org/download.php . Там их немало.
Затем вместо исходного репозитория вы загружаете ветвь « edit » jsqliu. То есть, запустите следующие команды в терминале (не должны приводить к фатальным erros, хотя это даст некоторые предупреждения). Если вы не хотите устанавливать git, то загрузка zip-репозитория с https://github.com/jsqliu/okular/tree/edit также будет работать.
git clone -b edit https://github.com/jsqliu/okular/ cd okular mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir .. make make install
Или короче:
git clone -b edit https://github.com/jsqliu/okular/ cd okular && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/install/ .. && make make install
Для запуска я также должен был добавить следующее
1) In "~/.bashrc" added: export KDEDIRS=$KDEDIRS:$HOME/install:$(kde4-config --prefix); kbuildsycoca4 2) In "~/.profile" added (which is my separate installation folder) Note. Running two different versions of Okular is so far unsuccessful.: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$HOME/install/bin:$PATH" fi 3) In /etc/environment export PKG_CONFIG_PATH=/where/install/poppler/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/where/install/poppler/lib:$LD_LIBRARY_PAT
Чтобы запустить Okular, терминал должен работать для команд bash, которые будут использоваться.
Затем просто запустите Okular. Всякий раз, когда вы выделяете текст, он копирует содержимое в заметку. Я понятия не имею, когда или станет стандартом Okular, но редактирование jsqliu прекрасно работает и выполняет эту работу.
Дайте мне знать, если этого недостаточно, и вы не можете заставить его работать. Я могу предоставить дополнительную информацию. Я также начал использовать Docear в последнее время, и эта функция имеет огромное значение!
Спасибо за этот пост, у меня была такая же проблема.
Поскольку этот ответ мне очень помог, я хотел бы внести свой вклад. Основываясь на решении Джона (jsqliu), я добавил еще один инструмент аннотации к Okular (uninspiringly called «Embedded»). Это клон маркера, с добавлением кода Джона, так что он записывает весь выделенный текст в комментарий. Самое приятное, что вы можете управлять в Okular, который подчеркивает, будет импортирован в Docear.
Вы найдете изменения в ветке редактирования по адресу https://github.com/igsor/okular/tree/edit и предварительно построенный двоичный файл по адресу http://www.igsor.net/projects/okular/okularpart.so (включая Большинство Окулярных функций, поэтому он большой!)