Где заполняет аннотации в формате pdf?

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

4
задан 3 August 2017 в 21:20

5 ответов

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

3
ответ дан 22 May 2018 в 19:51

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

3
ответ дан 18 July 2018 в 09:07

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

3
ответ дан 24 July 2018 в 19:15

Я нахожусь на 18.04, и используя okular 1.3.3, я только что аннотировал несколько десятков комментариев в более 500 страниц pdf. Я отмечаю, что в ~/.local/share/okular/docdata есть несколько XML-файлов с именем filesizeinbytes.pdftitle.pdf.xml

Я не вижу ни одной из этих аннотаций. Кроме того, я делал «Сохранить» 4 раза, чтобы убедиться, что мои аннотации не исчезли, и в результате у меня есть 4 разных XML-файла, каждый из которых составляет около 1000 байтов (по номерам в начале имя файла .xml) больше, чем последнее.

Итак, я проверил содержимое PDF-файла, и вот они!

Содержимое текста, связанного с аннотациями, закодированный в том, что выглядит как UTF-16, с нулем между каждым символом, поэтому бесполезно искать текст внутри pdf. Но используя grep -a 'Annot', я вижу каждую из аннотаций в кодированном формате. Этот метод хранения делает автоматическую аннотацию довольно сложной, но, о, хорошо!

И, с другой стороны, поскольку аннотации теперь изначально включены в pdf, можно использовать ЛЮБЫЙ просмотрщик PDF (кроме оклина) и увидим аннотации.

1
ответ дан 18 July 2018 в 09:07

Я нахожусь на 18.04, и используя okular 1.3.3, я только что аннотировал несколько десятков комментариев в более 500 страниц pdf. Я отмечаю, что в ~/.local/share/okular/docdata есть несколько XML-файлов с именем filesizeinbytes.pdftitle.pdf.xml

Я не вижу ни одной из этих аннотаций. Кроме того, я делал «Сохранить» 4 раза, чтобы убедиться, что мои аннотации не исчезли, и в результате у меня есть 4 разных XML-файла, каждый из которых составляет около 1000 байтов (по номерам в начале имя файла .xml) больше, чем последнее.

Итак, я проверил содержимое PDF-файла, и вот они!

Содержимое текста, связанного с аннотациями, закодированный в том, что выглядит как UTF-16, с нулем между каждым символом, поэтому бесполезно искать текст внутри pdf. Но используя grep -a 'Annot', я вижу каждую из аннотаций в кодированном формате. Этот метод хранения делает автоматическую аннотацию довольно сложной, но, о, хорошо!

И, с другой стороны, поскольку аннотации теперь изначально включены в pdf, можно использовать ЛЮБЫЙ просмотрщик PDF (кроме оклина) и увидим аннотации.

1
ответ дан 24 July 2018 в 19:15
  • 1
    Пожалуйста, отредактируйте ответ и включите комментарии выше, где вы нашли решение в своем ответе. Тогда следующий пользователь не должен проверять комментарии, чтобы найти решение. Благодаря! – Håkon Hægland 23 May 2018 в 08:22
  • 2
    Разве не вопрос «где хранятся аннотации?», И не я даю точный ответ для Ubuntu 18.04, okular 1.3.3? – user60381 23 May 2018 в 21:57

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

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