Я пытаюсь выяснить где okular
сохраняет аннотации для файлов PDF. Согласно этому ответу они должны быть в ~/.kde/share/apps/okular/docdata
но в той папке нет никаких файлов. Но все еще когда я открываю файл PDF, аннотации там. Если я копирую файл PDF в другой файл и открываю другой файл, аннотаций не стало, таким образом, они не могут быть сохранены в самом файле также. Какие-либо предложения?
Ранее, все окулярные данные хранились в ~/.kde/share/apps/okular. Кажется, что это было наконец перемещено в ~/.local/share/okular, где это принадлежит. Попытайтесь смотреть там. Вам, вероятно, также придется скопировать Ваши закладки в тот каталог от старого так, чтобы они работали.
Я нахожусь на 18,04, и использование окуляра 1.3.3, я только что аннотировал несколько дюжин комментариев в 500 + страница PDF. Я отмечаю это в ~/.local/share/okular/docdata
, существует несколько .xml файлов под названием filesizeinbytes.pdftitle.pdf.xml
Я не вижу ни одной из тех аннотаций. Кроме того, я действительно делал 'Сохранение' 4 раза, чтобы удостовериться, что мои аннотации не исчезли, и в результате у меня есть 4 различных .xml файла, каждый приблизительно 1 000 байтов (числами в начале имени .xml файла) больше, чем последнее.
Так, я проверил содержание файла PDF, и там они!
Содержание текста, связанного с аннотациями, кодируется в том, что похоже на UTF-16 с пустым указателем между каждым символом, таким образом, это - бесполезный поиск текста в PDF. Но с помощью grep-a 'Анно' я вижу каждую из аннотаций в кодированном формате. Этот метод устройства хранения данных делает автоматизированную аннотацию довольно трудной, но, о, хорошо!
И, с другой стороны, так как аннотации теперь исходно включены в PDF, ЛЮБОЕ средство просмотра PDF (помимо окуляра) может использоваться и будет видеть аннотации.