如何突出显示或注释PDF?


210

目前,我需要突出显示PDF中的某些部分,或添加注释(注释/注释)。这些修改将需要保存。

有哪些工具可以在Ubuntu上执行此操作?


1
您是否看过USC的PDF编辑?
米奇

2
刚刚尝试过pdfedit,丑陋的gui,没有突出显示工具。这不是我想要的。(如果您确定,请给我有关如何使用该pdfedit的说明)
Anwar

1
我也尝试过 它在文本上方的工具栏中具有这样的工具,但并未按预期工作:当我尝试使用LibreOffice制作的pdf中的文本突出显示时,文本上方的区域被突出显示了……但是除了将突出显示保存之外例如在Evince中可见,尽管位置错误。→并不是真正的解决方案。
雅各布2012年

1
谷歌文档。我知道一开始听起来很不错,但它确实有效,而且肯定会跨平台。您甚至可以将结果下载为包含所做注释的PDF文件
cxrodgers 2013年

5
** 更新 **:Native Foxit Reader现在可以突出显示foxitsoftware.com/downloads
Orion

Answers:


153

Okular支持PDF注释。

要将突出显示/注释直接保存在PDF文档中,请选择“文件”->“另存为...”,然后创建一个包含您所做编辑的新PDF。

编辑: Inkscape支持PDF编辑(一次一页),大多数人似乎对此并不了解,因此我将其添加到答案中。


4
辉煌!正是我想要的!:)
ssanj 2010年

41
Okular将注释和突出显示存储在已编辑文档的外部(这似乎是Poppler的限制!)okular.kde.org/faq.php#addedannotationsinpdf这意味着更改仅在创建的计算机上从Okular可见。
MarkovCh1 2011年

2
Inkscape允许我通过在文本上绘制不透明的框来突出显示文本以及“编辑” PDF中的一些个人信息。出色的解决方案,安装大约需要30秒,而编辑我的一页PDF所需的时间却差不多。谢谢李老!
OpensourceFool

23
Okular中现在可以注释保存到PDF,请参阅askubuntu.com/questions/1529/how-can-i-highlight-pdfs/...
托马斯Arildsen

4
@OpensourceFool在文本上绘制不透明的框不会将其删除,它只会将其隐藏,并且可以轻松删除框以显示下面的文本(假设您将其保存为PDF格式)。有关更多信息,请访问:apple.stackexchange.com/questions/22683/…–
erb

64

最近,针对Linux发行了新版本的Foxit Reader。它具有突出显示和注释支持。与Okular相比,它具有更多的注释选项,包括具有透明背景的嵌入式注释,各种形状的绘制等。

此AskUbuntu答案说明了如何在Ubuntu中安装Foxit Reader: 安装FoxitReader


3
大!它速度快,选项众多,可将所有内容保存到单个文件中,因此适合注释。下载后,请确保该.run文件是可执行文件。另外,您可能要~/.local/share/applications/mimeapps.list在安装后编辑mime类型。
VRR 2015年

您可以添加更多步骤来安装它吗?安装后找不到。
出价不能拒绝

5
应该对此进行更多投票。新版本运行良好,具有比Okular更多的注释选项。
xji

5
FoxitReader是最好的。
安华

6
杜德,您只是让我登录才能投票给您。
Eray Erdin

50

实际上,这些解决方案都无法在Windows或Mac OS上发挥任何作用。Mendeley仅支持黄色突出显示并将pdf导入Inkscape或OpenOffice,如果您想阅读论文并仅做一些注释,则非常不便。

幸运的是,有一些适用于Windows的免费pdf查看器可以完美地与wine配合使用(如果您发现wine过于复杂,请使用PlayOnLinux-Wine配置的出色前端)。这些查看器中最好的一种是Tracker Software 的PDF-XChange Viewer。有一个免费版本,带有大量注释功能,会话保存等。请在此处获取:

http://www.tracker-software.com/product/downloads

并查看以下屏幕截图:

http://www.tracker-software.com/image/Viewer1%28684%29_300x0.jpg

我真的希望有一个可行的开源Linux替代方案(xournal很好,但太有限了)。但是暂时,我对使用葡萄酒感到满意。


8
我确定Inkscape,pdfedit或okular以及MacOS或Windows上的某些软件包至少能工作一半。
belacqua 2011年

3
+1:到目前为止,这是唯一的好选择。它在Wine中非常有用,可以修正一些Unity特定的错误,这些错误已得到修复,并支持各种文档标记选项。
MarkovCh1 2011年

1
我通常Foxit_PDF_EditorWine
blvdeer

8
Okular现在可以将注释存储在pdf本身中
Hashken

3
@Sadi:我发现PDF-XChange Viewer的便携式版本可以与我测试过的任何WINE版本(包括1.7.8 x64)一起很好地工作。所以这也是一个选择。尽管您的陈述是正确的,但如果您打开了多个已修改但未保存的文档,这将无济于事。
2013年

40

Evince的未来版本将支持PDF注释和突出显示。在这里,您可以看到由Carlos Garcia Campos制作的第一个部分实现的视频

如果您想尝试,我认为您至少需要evince 2.32并从git仓库重新编译Poppler克隆的最新版本:

git clone git://git.freedesktop.org/git/poppler/poppler

这里是 evince缺少此功能的启动板错误(为Maverick打包的poppler没有足够的更新)。

2011年4月21日 -Natty 更新 Evince现在默认支持注释(不突出显示)。纳蒂的埃文斯(Evince)为2.32,波普勒(Poppler)为0.16.4。

2017年3月8日,Ubuntu 16.04中的更新 Evince支持突出显示。


2
我有12.04,evince 3.4.0,poppler 0.18.4,但我在菜单中找不到注释功能...
Erel Segal-Halevi 2013年

2
现在可以在侧窗格中进行操作。(我尚未尝试使用12.04。)help.gnome.org/users/evince/stable/annotations.html.en
Arpad Horvath

1
它并不是真正的突出显示,而是为文档添加了更多注释
shaneonabike 2014年

确实,在14.04中,您还可以Annotations在侧窗格中访问并添加评论/注释。然后,您可以保存副本,并且该副本应与Adobe Reader兼容。被用户隐藏了一点,但是很漂亮。
landroni

2
升级到16.04后,Evince支持突出显示,注释和保存为pdf。好极了!
瓦伦塔斯(Valentas)'16

34

xournal也是您用于此任务的一些软件。


9
xournal仅将突出显示内容保存为特定于xournal的格式(基本上将PDF转换为图像,然后在其中突出显示)
MarkovCh1 2011年

1
@Szygy:与okular xournal相反,可以将注释导出为PDF
Glutanimate 2012年

2
我只是使用Xournal注释PDF文件,然后将注释版本导出为PDF,并且效果很好。
Erel Segal-Halevi 2013年

2
@ErelSegalHalevi请忽略我的最后评论。Xournal的最新修订版不会光栅化PDF。文本和可缩放矢量元素都将保留。到目前为止,这使Xournal成为PDF注释的最佳选择。
Glutanimate

2
xournal最好的小功能之一是您可以使用压力感应笔输入,甚至这些草的注释也将另存为矢量图形,而不是图像。就是说,文件很小。
tanius

28

在Ubuntu中内置的 evince软件包称为Document Viewer,可以为PDF添加注释。

来自Ubuntu 16.04默认存储库的Evince 3.18.2支持突出显示注释并将注释图标移动到页面上的其他位置。

如果你没有在打开的文档窗口左侧的可视侧窗格中,单击查看 - > 侧窗格或按F9使侧边栏是可见的。在此侧窗格的顶部,有一个下拉菜单,其中包含ThumbnailsIndexAnnotation等选项(某些文档中的某些可能会变暗)。

创建注释

  1. 从下拉菜单中选择注释。现在,您应该在下拉菜单下看到“ 列表”和“ 添加”选项卡。

    在此处输入图片说明

    在Ubuntu 16.04和更高版本中,单击看起来像记事本的工具栏图标。一个新的工具栏将出现在工具栏下方,带有两个图标,用于添加文本注释和添加突出显示注释。

    IMG:

  2. 选择添加选项卡。

  3. 单击图标以添加注释。

    在此处输入图片说明

    在Ubuntu 16.04和更高版本中,用于添加文本注释的图标看起来像纸,右上角带有+(在下面的屏幕截图中由对角黄色箭头标记),而用于添加突出显示注释的图标看起来像张纸,上面有三个黑块。

    IMG:

  4. 单击您要向其添加注释的文档窗口中的位置,最好在空白处添加注释,该位置将不覆盖文档中的其他任何内容。您的注释窗口将打开。

  5. 在注释窗口中输入文本。您可以通过以下方式调整笔记的大小:在笔记的底角之一上单击并按住鼠标左键,然后四处移动。

  6. 通过单击便笺右上角的x来关闭便笺。您可能需要用鼠标悬停在x上以使其可见。

  7. 当您要添加注释时,请单击其图标。如果看不到注释图标,则在侧窗格中将页码左侧的黑色小箭头展开以显示它们。在Ubuntu 14.04中,文本注释图标看起来像是纸上有铅笔,在Ubuntu 16.04中看起来像铅笔。高亮注释图标在Ubuntu 16.04中看起来像一张纸。

  8. 关闭文档时,系统将询问您是否要保存对其所做的更改。

在Evince 3.31和更高版本中,用于添加文本注释s的键盘快捷键将为,而用于添加突出显示注释的键盘快捷键将为Ctrl+ H。Evince> = 3.32默认安装在Ubuntu 19.04及更高版本中,也可以使用以下命令将其作为快照包安装在所有当前受支持的Ubuntu版本中:

sudo snap install evince  
sudo snap install gnome-3-28-1804  
sudo snap connect evince:gnome-3-28-1804 gnome-3-28-1804  

创建亮点

evince snap软件包使突出显示文本功能可用于所有当前受支持的Ubuntu版本,否则18.04及更高版本中的evince apt软件包也具有突出显示文本功能。

  1. 点击左上角的铅笔图标。在某些版本的Evince中,左上角有一个小的笔记本图标,而不是铅笔图标。

  2. 单击左上角的突出显示文本按钮。

  3. 用鼠标选择一些文本,它将突出显示。

  4. 关闭文档时,系统将询问您是否要保存对其所做的更改。


我使用evince多年了,今天才发现此按钮。
爱德华多·桑塔纳

谢谢@karel。自从六年前我第一次问这个问题以来,我更新了自己的答案以更新自己的工作。
luisgonzalez '18年

但是你如何突出事物呢?另外,有没有办法在查看器中与pdf一起查看注释?您可以在Mendeley中做到这一点!
阿努

从默认的Ubuntu 19.04存储库来看,高亮功能将不可用。当evince 3.31或更高版本进入默认的Ubuntu存储库时,我将在其答案中添加有关使用其突出显示功能的说明。
karel

19

有一个名为pdfedit的软件包可以执行此操作。


7
请注意,从12.10起pdfedit已从Ubuntu删除
Dustin Kirkland

4
另外,在12.04上还存在一些错误,例如,尝试更改颜色或字体时。同样,pdfedit也没有撤消,这可能会非常令人沮丧,尤其是因为highlighing不能按预期工作(突出显示全行而不是单个单词)。
Erel Segal-Halevi 2013年

19

--------------编辑2018年3月--------------

使用了多个pdf查看器编辑器,并在问了6年(!)之后,我决定使用两种不同的工具来实现不同的目的:

  • Mendeley Desktop是出色的参考管理器,在大多数Ubuntu版本中均可完美运行。它是论文和学术论文的理想选择,并支持笔记和突出显示同步。

  • Evince(或Document Viewer)是Ubuntu 18.04的默认pdf查看器,还支持突出显示和注释。要显示注释菜单栏,您必须单击红色圆圈(如下所示)。出现注释选项,您可以注释或突出显示,如下图的蓝色圆圈所示。

Evince文档查看器上的注释

-------------------------------------------------- ------

对我来说,最好的解决方案是PDF X-Change Viewer

它可以在Wine下完美安装并正常工作。(资源)

唯一的问题是,有时当您快速滚动时,它会在文本上显示一些空白,当您单击或选择文档中的一行时,这些空白会清除。

“首选项\性能\线程使用情况”下的“编辑”菜单中有一个选项:“使用页面渲染的同步模式”可以防止我的空白。


是的,使用Wine的PDF X-Change是最好的解决方案,但这是user11305所答复的。
mivk 2015年

16

Mendeley中的PDF查看器允许您突出显示和注释PDF。要保存修改,您需要File > Export PDF with Annotations

但是Mendeley不是开源的,它迫使您使用一个帐户...但是除此之外,该功能非常出色。

您可以从这里下载。


4
尽管Mendelay的界面不错,但是注释能力有限(只能添加便签;没有图形或文本框),并且注释和突出显示未保存在文档中。
MarkovCh1 2011年

@ MarkovCh1根据我的经验,如果您是的话,他们就是Export PDF with annotations
landroni 2015年

我最喜欢Mendeley的功能是它能够导出PDF末尾的页面,列出所有注释。很酷 我讨厌它不是开源的,它强迫您使用一个帐户...
landroni 2015年

Mendeley目前不支持添加/删除书签
titus 2015年

我也喜欢门德利 尽管有其局限性,但它可以同步更改的事实非常有用。您可以使用桌面应用程序,Android或iOS应用程序以及Mendeley网站突出显示/添加便签。但是,正如其他人指出的那样,如果您需要执行其他操作而不是突出显示或添加便笺,则必须去别处
Hee Jin



8

Master PDF Editor是一款用于注释PDF的优秀软件。有一个非商业用途的免费版本。

特征:

  1. 将图像添加到PDF
  2. 添加/编辑书签
  3. 在标签中打开PDF
  4. 向PDF添加便签
  5. 添加椭圆,矩形,线
  6. 突出显示,突出显示,加下划线

我认为它的工作方式类似于Windows的Foxit阅读器。与okular相比的优势:

  1. 在Master PDF Editor中,您可以通过常规方式保存PDF,而无需使用“另存为”保存PDF。
  2. 据我所知,在okular中您不能添加或编辑书签,但是在Master PDF Editor中,您可以轻松地做到这一点。
  3. 在okular中,您不能将图像添加到pdf,但在Master PDF Editor中,您可以。

相对于okular的缺点:
它使用过多的RAM。


+1,但如果其他人对此感兴趣,则注释功能的功能远不如Foxit或PDF-XChange Viewer。它在其他方面非常强大(例如,编辑pdf本身),但本身并不保存评论。您可以将形状和文本直接添加到pdf,但是这些形状和文本不会保存为注释层。更改高光等的格式也很麻烦(需要每次打开设置)。
Sparhawk

很棒的工具,与LaTeX PDF一起使用,LibreOffice Draw,Xournal等无法正确处理
qwr

7

我一直在寻找完全一样的东西。对我来说,qpdfview就像一个魅力,易于使用且轻巧。在Adobe Reader(Linux版本9,Windows.iOS)中可以识别其注释和文本突出显示。qpdfview也可以识别在上述平台上进行的编辑。它也允许您删除注释和突出显示,并将注释存储在PDF中。

它是免费的,可以在launchpad上找到源代码。您可以在Ubuntu软件中心找到它,并且有一个较新版本的ppa:ppa:b-eltzner / qpdfview


1
在qpdfview 0.4.16中,可以使用CTRL + a创建注释。然后,创建一个矩形,然后选择“添加文本”或“添加突出显示”。这与Acrobat Professional 8.1截然不同,在Acrobat Professional 8.1中,我可以选择文本,然后选择是要添加注释,删除文本,添加文本还是替换文本。
koppor

没错。读者使用Poppler的时间很长,现在它具有“更好地调查(即,正常)文本选择”作为ToDo了很长时间:cgit.freedesktop.org/poppler/poppler/tree/TODO
Marcus,

6

我有解决此问题的方法,但是它太本地化了。使用okular用于读取PDF文件,然后按注释F6带来突出的工具栏。

注释后,您可以将文件另存为document archive,以保留注释。来自File -> Export as -> Document Archive

注意此文件只能由Okular打开。

安装Okular:要安装okular,请在终端中发出以下命令:
sudo apt-get install okular


1
您可以在Ubuntu 13.04中立即保存为:)
shaneonabike 2014年

这是对此处合并的另一个特定问题的解答。我现在使用Evince和/或Foxit Reader。
安华

默认情况下,okalur开发人员应启用“突出显示”工具栏。挣扎了几天,您的评论确实救了我。谢谢
Vu Gia Truong '18


5

我已经测试了PDF X-Change查看器,并且在滚动时遇到了相同的空白问题。我目前正在使用Foxit Reader 4.3,它确实可以完美运行。Foxit 5在Wine 1.3下崩溃,但在Wine 1.4和1.5下运行良好。唯一的小错误是,当您添加文本注释时,它将询问您是否要下载字典。您只需单击取消,即可继续工作。每次打开Foxit时,它只会不断询问您一次。

我设法使Foxit reader 4成为默认的pdf查看器,但是只有在Foxit未打开的情况下,才能通过双击pdf文件来打开文件。使用福昕5,这个问题也可以解决。请参见以下主题:如何将wine程序(例如Windows的Foxit Reader)设置为默认程序?

希望可以改善pdf注释功能以避免使用酒。


5

Ubuntu的默认PDF查看器Evince的最新版本具有内置的荧光笔。这是非常有效的。并且与其他软件不同,当我们使用Adobe PDF Viewer等其他软件打开突出显示的文本时,也会检测到该文本。版本号是3.17.4,您可以使用下面的链接下载它:

https://github.com/GNOME/evince/releases

请注意,您必须先删除旧版本的Evince,然后再安装新版本。另外,该程序在安装的第一天就崩溃了几次,但是现在一个月就可以了。

〜干杯〜


4

我使用的是Foxit Reader的旧版本(oldapps.com的最新4.x版本),在Wine下运行良好。

目前,还没有很好的本机突出显示解决方案!


4

PDF Studio可能是最好的解决方案。它不是免费的,但是您可以使用Ubuntu软件中心进行安装。


3

我认为Xournal是您正在寻找的工具。您应该做的是以PDF导出,所做的更改将保存为pdf。


3

可能是xournal(将注释添加到pdf文件的应用)

点击安装xournal

然后,okular分别保存突出显示,然后,如果您要保存突出显示,则必须像新文件一样保存pdf来保存突出显示。


我尝试另存为新文件。你尝试过吗?
安华

1
如果我是正确的话,这将突出显示保存为PDF的一部分,而这种方式无法在其他PDF编辑器中进行编辑。
MarkovCh1 2012年

我非常喜欢Xournal,但是当您将Xournal注释导出为PDF时,它会保存带有注释的每个页面的图像。因此,当您将该pdf发送给其他人时,他们将无法搜索它。除了这个主要限制之外,Xournal还是很酷的。
2012年

我只是使用Xournal,文件被保存为可搜索的PDF。优秀的。
Erel Segal-Halevi 2013年

3

我有同样的问题,但不幸的是我没有得到满意的答案,尽管离我最近的回答很正常(但正如您所说,它没有将更改保存在同一文件中,这是一个问题)。

我最终决定使用“ PDF-Xchange Viewer”:该程序完全可以完成我想做的事情,并且可以很好地完成工作,但是它有两个问题:它是免费的但不是开源的,并且没有linux版本,尽管它可以通过酒在ubuntu中使用。我希望有更好的方法来注释PDF等。

也许您可以向okular开发人员提出一个问题,以便他们可以在不久的将来实现该功能。


3

LibreOffice Draw对于PDF来说相当不错。它不仅可以注释Draw,而且可以完成Draw的所有功能,例如绘制线条,形状等。它另存为自己的文件格式.odg,但可以导出为PDF。


2

您还应该尝试PDF Buddy,这是一个在线PDF编辑器,它支持突出显示,注释和其他常见的编辑功能。这是一种快速简便的解决方案,可在任何现代浏览器中使用。

(完整披露:我是PDF Buddy的联合创始人)


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.