Я пытаюсь выяснить, где okular сохраняет аннотации для файлов PDF. В соответствии с этим ответом они должны быть в ~/.kde/share/apps/okular/docdata, но в этой папке нет файлов. Но все же, когда я открываю pdf-файл, аннотации есть. Если я скопирую файл PDF в другой файл и откройте другой файл, аннотации исчезнут, поэтому они также не могут быть сохранены в самом файле. Любые предложения?
Раньше все окулярные данные хранились в ~ / .kde / share / apps / okular. Похоже, что он, наконец, был перемещен в ~ / .local / share / okular, где он принадлежит. Попробуйте посмотреть там. Возможно, вам также придется скопировать закладки в этот каталог из старого, чтобы они работали.
Раньше все окулярные данные хранились в ~ / .kde / share / apps / okular. Похоже, что он, наконец, был перемещен в ~ / .local / share / okular, где он принадлежит. Попробуйте посмотреть там. Возможно, вам также придется скопировать закладки в этот каталог из старого, чтобы они работали.
Раньше все окулярные данные хранились в ~ / .kde / share / apps / okular. Похоже, что он, наконец, был перемещен в ~ / .local / share / okular, где он принадлежит. Попробуйте посмотреть там. Возможно, вам также придется скопировать закладки в этот каталог из старого, чтобы они работали.
Я нахожусь на 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 (кроме оклина) и увидим аннотации.
Я нахожусь на 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 (кроме оклина) и увидим аннотации.