Несмотря на то, что старые вопросы о SE утверждают, программное обеспечение PDF Okular теперь может писать аннотации непосредственно в PDF. Это делает его очень полезным в сочетании с Docear для аннотирования научной литературы. Однако Docear импортирует аннотации из комментариев, а не из выделенного текста. В Okular, когда вы выделяете текст, его можно щелкнуть, чтобы отобразить пузырь с комментариями, который по умолчанию пуст. Копирование выделенного текста в получившийся пузырь позволяет импортировать его в Docear, но это трудоемко.
Как я могу изменить инструмент выделения, чтобы автоматически копировать выделенный текст в получившийся всплывающий комментарий?
pdf
annotations
okular
JDD
источник
источник
Ответы:
Действительно, сейчас есть решение, и у меня не было попыток сделать это. Я протестировал его, и он работает точно так, как нужно, копируя текст в содержание заметки.
jsqliu на github исправил это. Точное обновление файла видно в этом diff. https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa
Поскольку я немного отстранен от компьютера, я приведу приблизительные инструкции, чтобы запустить его на вашем компьютере. Если кто-то знает, что некоторые из этих частей не нужны, смело редактируйте их. Но их должно быть достаточно.
Для этого вам нужны все зависимости для сборки Okular из исходного кода. Они перечислены здесь: https://okular.kde.org/download.php . Там их немало.
Затем вместо исходного репозитория вы загружаете ветку jsqliu " edit ". То есть выполните следующие команды в терминале (не должно приводить к фатальным ошибкам, хотя это выдаст некоторые предупреждения). Если вы не хотите устанавливать git, то загрузка zip-репозитория с https://github.com/jsqliu/okular/tree/edit также будет работать.
или короче:
Для запуска мне также пришлось добавить следующее
Чтобы запустить Okular, терминал должен быть запущен для использования команд bash.
Тогда просто запустите Okular. Всякий раз, когда вы выделяете текст, он копирует содержимое в заметку. Я понятия не имею, когда или если он станет стандартом Okular, но редактирование jsqliu работает отлично и выполняет свою работу.
Дайте мне знать, если этого недостаточно, и вы не можете заставить его работать. Я могу предоставить больше информации. Я также недавно начал использовать Docear, и эта функция имеет огромное значение!
источник
Поскольку ответ puslet88 мне очень помог, я хотел бы внести свой вклад. Основываясь на решении Джона (jsqliu), я добавил в Okular еще один инструмент для аннотаций (не зря называемый «Embedded»). Это клон маркера с добавленным кодом Джона, так что он записывает весь выделенный текст в комментарий. Круто то, что вы можете контролировать в Okular, какие основные моменты будут импортированы в Docear.
Вы найдете изменения по адресу https://github.com/igsor/okular/tree/master и предварительно собранный двоичный файл по адресу http://www.igsor.net/projects/okular/okularpart.so . Предупреждение: это прямая ссылка на скачивание, поэтому не просто нажмите на нее; щелкните правой кнопкой мыши и сохраните как. Он включает в себя большинство функций Okular, поэтому он большой!
источник