Где окуляр хранит аннотации PDF?

Я пытаюсь выяснить где okular сохраняет аннотации для файлов PDF. Согласно этому ответу они должны быть в ~/.kde/share/apps/okular/docdata но в той папке нет никаких файлов. Но все еще когда я открываю файл PDF, аннотации там. Если я копирую файл PDF в другой файл и открываю другой файл, аннотаций не стало, таким образом, они не могут быть сохранены в самом файле также. Какие-либо предложения?

6
задан 3 August 2017 в 11:20

2 ответа

Ранее, все окулярные данные хранились в ~/.kde/share/apps/okular. Кажется, что это было наконец перемещено в ~/.local/share/okular, где это принадлежит. Попытайтесь смотреть там. Вам, вероятно, также придется скопировать Ваши закладки в тот каталог от старого так, чтобы они работали.

3
ответ дан 23 November 2019 в 07:54

Я нахожусь на 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 (помимо окуляра) может использоваться и будет видеть аннотации.

2
ответ дан 23 November 2019 в 07:54

Другие вопросы по тегам:

Похожие вопросы: