Конвертировать okular-pdf с аннотациями в обычный pdf

1179
zshperl

Меня попросили вычитать диссертацию для кого-то, кто использует только Windows. Я использую Debian 7, открыл PDF с помощью okular и прокомментировал его.

Каждый раз, когда я открывал документ, а затем снова закрывал его, комментарии были доступны, и только в конце получалось, что комментарии не сохраняются в pdf-файле, а, скорее, какой-то неясный и странный внешний xml, лежащий вокруг.

У моего друга, для которого я рассмотрел его работу, есть только Windows. Это довольно запутанное чтение об этом материале в Интернете, потому что утверждается, что Okular теперь поддерживает это, но я не смог завершить установку

[ 0%] Built target okularcore_automoc [ 24%] Built target okularcore [ 24%] Built target okularpart_automoc [ 25%] Building CXX object CMakeFiles/okularpart.dir/part.cpp.o /home/zodiac/Dokumente/franzi/t3/okular/part.cpp: In constructor ‘Okular::Part::Part(QWidget*, QObject*, const QVariantList&, KComponentData)’: /home/zodiac/Dokumente/franzi/t3/okular/part.cpp:441:19: error: ‘class KMessageWidget’ has no member named ‘setIcon’ /home/zodiac/Dokumente/franzi/t3/okular/part.cpp: At global scope: /home/zodiac/Dokumente/franzi/t3/okular/part.cpp:929:6: warning: unused parameter ‘column’ [-Wunused-parameter] /home/zodiac/Dokumente/franzi/t3/okular/part.cpp: In member function ‘Okular::Document::OpenResult Okular::Part::doOpenFile(const Ptr&, const QString&, bool*)’: /home/zodiac/Dokumente/franzi/t3/okular/part.cpp:1230:66: warning: ‘QString KMimeType::parentMimeType() const’ is deprecated (declared at /usr/include/kmimetype.h:332) [-Wdeprecated-declarations] /home/zodiac/Dokumente/franzi/t3/okular/part.cpp: In member function ‘virtual bool Okular::Part::openFile()’: /home/zodiac/Dokumente/franzi/t3/okular/part.cpp:1400:25: error: ‘class KMessageWidget’ has no member named ‘setIcon’ make[2]: *** [CMakeFiles/okularpart.dir/part.cpp.o] Fehler 1 make[1]: *** [CMakeFiles/okularpart.dir/all] Fehler 2 make: *** [all] Fehler 2 

Теперь должен быть какой-либо способ быстро преобразовать эти аннотации без (!) Перепечатывания их всех в формат, который может прочитать Windows-PDF-ридер. Я даже попробовал KDE для Windows и экспортировать его в архив документов, но в Windows он не может прочитать файл и вылетает. Такие вещи, как Okular2PDF.jar, похоже, работают ... вроде. Они помещают на экран действительно большие значки комментариев, все из которых говорят: «Быстрая коричневая лиса ...».

Действительно раздражает, что такая базовая функция реализована таким ужасным, абсолютно бесполезным и не интуитивно понятным способом. Есть ли способ легко конвертировать файл?

0
Поздний комментарий: аннотации сохраняются в виде файла `xml` в` ~ / .kde / share / apps / okular / docdata`. Это должен быть аналогичный каталог для Windows. Можно попробовать скопировать туда файл ... Hastur 7 лет назад 0

1 ответ на вопрос

3
user580609

According to the documentation (https://docs.kde.org/stable4/en/kdegraphics/okular/annotations.html):

Since Okular 0.15 you can also save annotations directly into PDF files. This feature is only available if Okular has been built with version 0.20 or later of Poppler rendering library. You can use File → Save As... to save the copy of PDF file with annotations.

I have tried it and worked fine, using Okular 0.23.2 for commenting, and Sumatra PDF 3.0 (on Windows 8.1) for viewing.

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