Onde o okular armazena as anotações em pdf?

4

Estou tentando descobrir onde okular está salvando anotações para arquivos PDF. De acordo com esta resposta, eles devem estar em ~/.kde/share/apps/okular/docdata , mas não há arquivos nessa pasta. Mas ainda quando eu abro o arquivo pdf, as anotações estão lá. Se eu copiar o arquivo pdf para outro arquivo e abrir o outro arquivo, as anotações se foram, para que elas não possam ser salvas no próprio arquivo. Alguma sugestão?

    
por Håkon Hægland 03.08.2017 / 20:20

2 respostas

3

Anteriormente, todos os dados okular eram armazenados em ~ / .kde / share / apps / okular. Parece que finalmente foi movido para ~ / .local / share / okular onde pertence. Tente olhar para lá. Você também pode ter que copiar seus favoritos nesse diretório do antigo, para que funcionem.

    
por Peter 17.08.2017 / 03:17
1

Estou no dia 18.04, e usando o okular 1.3.3, acabei de anotar várias dezenas de comentários em mais de 500 páginas em pdf. Eu noto que em ~/.local/share/okular/docdata , existem vários arquivos .xml chamados filesizeinbytes . pdftitle .pdf.xml

Eu não vejo nenhuma dessas anotações. Além disso, eu fiz um 'Save' 4 vezes, em um esforço para garantir que minhas anotações não desaparecessem, e como resultado, eu tenho 4 arquivos .xml diferentes, cada um com cerca de 1000 bytes (pelos números no início de o nome do arquivo .xml) maior que o anterior.

Então, verifiquei o conteúdo do arquivo PDF e lá estão eles!

O conteúdo do texto associado às anotações é codificado no que parece ser UTF-16, com um valor nulo entre cada caractere, portanto, é inútil procurar o texto dentro do pdf. Mas usando grep -a 'Annot' eu posso ver cada uma das anotações no formato codificado. Esse método de armazenamento torna a anotação automatizada muito difícil, mas tudo bem!

E, pelo lado positivo, como as anotações agora estão nativamente incluídas no PDF, QUALQUER visualizador de PDF (além de okular) pode ser usado e verá as anotações.

    
por user60381 23.05.2018 / 06:12

Tags