Glu*_*ate 17 kde pdf okular annotation
请参阅此处以供参考:http : //okular.kde.org/news.php
新版本包括将注释保存到 PDF 文件本身的选项。这就是为什么我非常渴望尝试。是否有任何 PPA 可以从中安装此新版本?
编辑:按照 808sound 的建议,我设法在精确上安装了 Okular 0.15。与升级一起安装的依赖项导致其他程序出现几个问题。解决这些问题需要卸载 Okular 并降级使用它升级的软件包。您可能希望从 Kubuntu Backports PPA 安装 Okular,但在这种情况下,您将无法将注释导出为 PDF。请参阅下面的详细信息。在选择要从中安装最新 Okular 的源之前,请记住这一点。
小备注:BlaXpirit 的回答将为您提供最新的 Okular 减去注释功能。要使此特定功能正常工作,您必须遵循 808sound 的回答。
我将 poppler 0.20.5 向后移植到 Ubuntu 12.04,针对它编译 Okular 0.16.2(编辑:现在更新为 0.17),并将它们放入 ppa。要使用它,请添加 ppappa:kubuntu-ppa/backports和ppa:kalakris/okular:
sudo apt-add-repository ppa:kubuntu-ppa/backports
sudo apt-add-repository ppa:kalakris/okular
Run Code Online (Sandbox Code Playgroud)
现在更新包索引并升级okular:
sudo apt-get update
sudo apt-get install okular
Run Code Online (Sandbox Code Playgroud)
此版本允许我将注释导出为 PDF。由于这些包是为精确编译的,因此其他依赖项应该没有问题,这与建议从 quantal 安装包的解决方案不同。
请非常仔细地阅读以下段落。 此答案显示了一种在 Ubuntu 12.04 上将 Okular 升级到 0.15(支持将注释导出为 PDF)的方法。请注意(正如 OP 所提到的)关于 Kubuntu 向后移植 PPA 的另一个解决方案将获得 Okular 的 0.15 版,但不会为您提供将注释导出为 PDF 的功能,这是 OP 想要的。 不幸的是,您会发现 Okular 0.15 中的这个新功能有点受限,它可能无法将某些类型的注释编码到您的 PDF 文档中。此外,升级可能会导致字体等的兼容性问题。因此,您在尝试之前应该三思而后行。
要继续并亲自尝试 Okular 0.15,您可能需要先制作一个old_packages.txt包含当前安装的软件包/版本列表的文件(如果您忘记了这一点,请不要担心):
sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt
Run Code Online (Sandbox Code Playgroud)
要准备升级,请将以下两行添加到 /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令:
sudo apt-get update
sudo apt-get install okular -f
Run Code Online (Sandbox Code Playgroud)
如果您遇到任何错误,请尝试此操作(重复操作,直到 Okular 安装成功):
sudo apt-get install -f
sudo apt-get autoremove -f
sudo apt-get install okular -f
Run Code Online (Sandbox Code Playgroud)
之后,这个打字
okular --version
Run Code Online (Sandbox Code Playgroud)
应该显示版本 0.15.x。最后,为了防止添加/升级意外的东西,您应该注释掉添加的两行/etc/apt/sources.list并执行
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
请注意,此过程可能会导致从 Quantal 存储库更新其他软件包,产生字体兼容性问题等。此答案下方的评论包含有关此的更多信息。
如果您想卸载 Okular 0.15 并撤消对软件包的所有这些更改,这非常简单。 你应该先做
sudo apt-get purge okular
sudo apt-get autoremove -f
Run Code Online (Sandbox Code Playgroud)
此时,您可以使用old_packages.txt最初创建的文件将所有软件包降级到以前的版本(有关详细信息,请参见此处)。或者,您可以执行以下不错的过程(在有关回滚 Ubuntu的问题的回答中有详细说明)。
编辑/etc/apt/preferences并添加以下内容
Package: *
Pin: release v=12.04
Pin-Priority: 1001
Run Code Online (Sandbox Code Playgroud)
最后,做
sudo apt-get dist-upgrade -f
sudo apt-get autoremove -f
Run Code Online (Sandbox Code Playgroud)
您现在应该回到原来的 12.04 软件包/版本。