自定义Okular修改突出显示工具属性


11

我在Linux上使用Okular作为我的pdf阅读器。我想知道如何永久更改高光的颜色。我知道我可以通过右键单击高光选择并进行所需的修改来修改高光工具使用的颜色的饱和度。但是,这些仅适用于当前选择。

我该如何设置okular来维护文件中每个突出显示的设置(并且仍然允许在特定位置进行自定义),并在文件关闭后保存它们(并在以后打开,即设置不会丢失)。

Answers:


11

我想将荧光笔永久设置为几种颜色,并取消绿线和多边形的内容。事实证明,您可以通过修改文件来修改可用荧光笔tools.xml。对我来说(位于Ubuntu 13.04上的官方存储库中的Okular 0.16.3)位于/usr/share/kde4/apps/okular。您应该能够通过运行kde4-config --path data并追加okular到最后一个路径来了解这一点(但请参见下面的更新)。

在那儿,您会看到类似

<tool id="7" name="Stamp" pixmap="tool-stamp-okular">
    <tooltip>Put a stamp symbol</tooltip>
    <engine type="PickPoint" hoverIcon="okular" size="64" block="true">
        <annotation type="Stamp" icon="okular"/>
    </engine>
    <shortcut>7</shortcut>
</tool>

如果将其替换为看起来像黄色荧光笔的块,则将获得类似的荧光笔。就我而言:

<tool id="7" name="Magenta Highlighter" pixmap="tool-color-magenta">
    <tooltip>Magenta Highlight</tooltip>
    <engine type="TextSelector" color="#FF99FF">
        <annotation type="Highlight" color="#FF99FF" />
    </engine>
    <shortcut>7</shortcut>
</tool>

tool-color-magenta象素图存储在/usr/share/kde4/apps/okular/pics你可以把一个PNG那里。

所以现在我的评论工具栏看起来像这样:

在此处输入图片说明

我需要sudo修改这些文件。

更新:在ubuntu中的定期软件更新窗口之后,我已将Okular升级到0.16.4,从而恢复了默认设置tools.xml。看起来,如果您将自定义的文件复制或符号链接到您$HOME(在我的情况下$HOME/.kde/share/apps/okular)下的kde应用程序okular路径中,它应该优先于/usr/share/...这些文件并为您节省一些麻烦。


很好的解决方法,但是有什么方法可以修改Acrobat写入pdf的注释的颜色?这使我自己的注释更易读,但对导入的文档没有帮助。
mmdanziger 2014年

简短的答案是没有。Okular将注释与原始pdf分开存储在xml文件中,而Acrobat将注释存储在pdf中(如果使用新的Okular导出工具,也是如此)。有多种工具可以使用in-pdf注释,但是如果要将其转换为Okular或在Okular中对其进行编辑,则很可能需要自己滚动。
导演笑声2014年

@directedlaugh您知道如何编辑嵌入式注释的默认字体大小吗?我猜应该也可以在tools.xml中指定它
-cknoll

我认为您可以直接从菜单栏中执行此操作-设置>配置Okular>注释>内联注释。从未编辑过xml,但“设置”菜单可能会将其写入xml
指导笑声
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.