Armazenar anotações e metadados do PDF do Okular no próprio PDF

15

O visualizador de PDF Okular (parte da área de trabalho do KDE) tem muitos recursos interessantes e suporta muitos formatos de arquivo. Uma das coisas que eu gosto sobre isso são os comentários e anotações. Infelizmente, todos os comentários e metadados (como a última página visualizada) são armazenados localmente em: ~ / .kde / share / apps / okular / docdata

Existe alguma maneira de fazer o Okular armazená-los no próprio PDF?

    
por Bichoy 07.04.2013 / 17:48

5 respostas

11

Essas informações estão documentadas na documentação do okular .

Como alxs mencionou, um método suportado por um tempo agora é salvar o documento PDF como um arquivo, o que cria um arquivo .okular . Salvar as anotações diretamente no PDF é bastante recente e, na documentação, essa opção só está disponível na versão 0.15. Com essa versão recente, usar Save As e salvar como PDF armazena as anotações também. Observe também que, conforme mencionado na documentação, isso também requer uma versão recente de poppler .

Um problema que você pode ter, no entanto, é que um documento salvo como um arquivo não pode ser salvo novamente como um pdf. Portanto, se você já fez suas anotações e deseja usar uma versão mais recente de okular para salvá-las no PDF, pode ser complicado. Se você acabou de atualizar sua versão do okular, isso pode funcionar, pois usará a mesma pasta ~/.kde/share/apps/okular/docdata . No entanto, se você quiser usar uma versão mais recente do okular em outro sistema, deverá transferir o PDF e o arquivo de metadados correspondente separadamente.

    
por 07.04.2013 / 19:21
3

Depois de fazer qualquer anotação usando o Okular,

Vá até a opção Imprimir (no menu Arquivo ou Ctrl + P) e, na opção Nome , altere o valor para Imprimir em arquivo (PDF) e no Arquivo de saída option fornece o caminho do arquivo de saída que você precisa.

Voila, suas anotações agora fazem parte do novo PDF.

    
por 19.05.2017 / 10:01
2

Espero que isso ajude:

From okular faq:

How can I annotate a document and send it to a friend/colleague/etc?

Since KDE 4.2, Okular has the "document archiving" feature. This is an Okular-specific format for carrying the document plus various metadata related to it (currently only annotations). You can save a "document archive" from the open document by choosing "File -> Export As -> Document Archive". To open an Okular document archive, just open it with Okular as it would be eg a PDF document.

link

    
por 07.04.2013 / 18:27
1

Use apenas file > print > printer name: print to file (PDF) . Arquivo de saída vai para sua casa por padrão. Sua anotação deve estar lá.

    
por 21.01.2015 / 21:09
1

A versão atual do Okular permite salvar o PDF com as anotações indo para Arquivo - > Salvar como.

No entanto, eu queria algo automatizado. Então, eu criei um script Autokey para que, sempre que eu fechasse meu PDF, as anotações fossem salvas automaticamente no próprio PDF. Observe que esse script salvará seu PDF sobrescrevendo o PDF original.

O script do Autokey

Primeiro, você precisará instalar autokey-gtk e xdotool primeiro:

sudo apt-get install autokey-gtk xdotool

Agora, no autokey, vá para Novo - > Roteiro. Adicione o seguinte código ao seu novo script:

#This is used to save PDF in okular so that the annotations persist in the PDF file itself
#We have to use to 'xdotool' to bring the dialogs back into focus, otherwise they are losing focus 
import subprocess

keyboard.send_keys("<ctrl>+<shift>+s")
time.sleep(0.4)
subprocess.call(["xdotool", "windowfocus", "'xdotool getwindowfocus'"])
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "'xdotool getwindowfocus'"])
time.sleep(0.1)
keyboard.send_key("<tab>")
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "'xdotool getwindowfocus'"])
time.sleep(0.5)
keyboard.send_keys("<ctrl>+q") #Quit Finally

Agora você pode atribuir um filtro de janela e uma tecla de atalho para esse script. No filtro de janelas, adicione .*okular.* . E na tecla de atalho, usei <ctrl>+s . Você poderia usar qualquer outra coisa que preferir.

Então, agora, sempre que eu tiver que sair do okular, eu uso Ctrl , e o ok sai depois de salvar o meu pdf.

    
por 05.06.2017 / 09:26

Tags