[Okular-devel] [Bug 151614] store annotations with documents

Fabio D'Urso fabiodurso at hotmail.it
Tue Jun 12 11:37:10 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=151614

Fabio D'Urso <fabiodurso at hotmail.it> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #170 from Fabio D'Urso <fabiodurso at hotmail.it> ---
(In reply to comment #169)
> and why are they still implicitly saved outside of the document? will we end
> up with two kinds of indistingushable annotations in one document?
No, it can't happen. That's the reason why, if the document already contains
existing annotations, Okular won't save annotation changes internally and will
ask you to explicitly save changes to PDF on close. In other words, either all
annotations are saved in okular's local data directory, or all annotations are
saved in the PDF file.
Actually, encrypted PDFs are an exception to this rule: since they cannot be
modified by Poppler at the moment (Save As is grayed out), you can't edit
existing annotations in such files. New annotations are always saved in
okular's local data directory and, yes, in this case you'll see both embedded
and local annotations in the same document. But you can distinguish them: the
embedded ones are read-only.

> any reason why there is no checkbox “always save them into the document on
> close”?
It's obviously a useful feature. Please open a new wish for it.

I'm closing this bug because:
 - for unencrypted PDF files: Since 4.9, there is support for storing
annotations in the PDF itself.
 - for other file types: There's the .okular format (see comment #56) to store
the document and the annotations in the same file.

Please open separate bugs about the missing annotation saving features you
(don't) find :)
Thanks to all of you for caring about Okular

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list