How to Annotate PDFs in Linux [Beginner's Guide]

Reading something interesting in PDF format and feel the need of adding a comment or highlight certain text? Perhaps you want to provide feedback on the PDF document?

There are several PDF editors available for Linux users. But you don’t need a dedicated PDF editor just for this simple task.

Most PDF readers have built-in annotation features and you can use it to quickly and easily highlight text and add comments.

I recently ‘discovered’ it when I was reviewing the upcoming 4th edition of the Linux Pocket Guide book by O’Reilly. The publisher requested suggestions on the PDF file itself.

Let me share how you can annotate PDFs in Linux using Evince (the default PDF reader in GNOME). The same can be achieved with Okular (the default PDF reader in KDE) too.

Most Linux distributions should come with either of the above tools. If not, you can easily install them. I am not going into the installation process. Please look for them in your distribution’s software manager.

Annotating PDFs with Evince Document Viewer

Open the desired PDF file with Evince (also known as Document Viewer in GNOME).

You’ll see an edit option in the top left side of the Document Viewer application. Click on it and the following two options will appear:

  • Note text (for adding comments)
  • Highlight text (for highlighting selected text)
How to Annotate PDFs in Linux [Beginner's Guide]

Let me share their workings in detail.

Adding comments in PDF

To add a comment, click on Note text option.

You’ll notice that the cursor gets changed into a + sign. You can click anywhere in the document and it will immediately add a note icon and open another window for adding your notes.

How to Annotate PDFs in Linux [Beginner's Guide]

I suggest clicking at the end of the line so that the note icon is on the white space and doesn’t obstruct the actual text of the file.

Once you have added the desired note, you can click the x button on the note field to close the note text window.

💡
You can move the annotation icons by dragging them across the screen.

Highlight text in PDF

Similarly, you can choose the Highlight text option to highlight specific text in the PDF file.

After that, just select the text you want to highlight. It will start highlighting as soon as you start moving the cursor.

How to Annotate PDFs in Linux [Beginner's Guide]
💡
You can also add notes on the highlighted text to provide some context on the highlight. To add text, click on the highlighted text (which is clickable now).

Saving the annotated file

You might have added the note on the PDF but the changes are not saved yet.

Saving the change is simple. Press the Ctrl+S keys and it will give you the option of where you want to save the file.

You can overwrite the existing PDF file or save it as a new one.

How to Annotate PDFs in Linux [Beginner's Guide]
📋
The notes, comments and highlights are attached to the PDF file and they should be available even if you open the PDF file with some other tool that can read annotations.

Reading the annotations

To read a text note or comment, just hover over the note icon or highlighted text. It will show the notes immediately.

How to Annotate PDFs in Linux [Beginner's Guide]

Don’t click the icons to read the text. Clicking will open it for editing.

Edit an existing annotation

Let’s say you noticed that you need to add more details to an existing note. All you have to do is to click the Note icon.

It will open the added text. You can read it and you can also edit it if you like. The same works for the notes in the highlighted text section.

However, it won’t work completely for editing the highlighted text. It will work if you think you have to highlight more text around an existing one. But if you want to shorten the highlighted text, it won’t work.

For that, you have to delete the highlight and add it again.

Delete an existing annotation

Deleting annotations is as simple as right-clicking on the annotation and selecting the ‘Remove Annotation’ option.

How to Annotate PDFs in Linux [Beginner's Guide]

The same is valid for highlighted text too.

Modifying the look and feel of the annotations

Don’t like the default yellow color or the notes icon? All this can be changed.

Right-click on an existing annotation and select the ‘Annotation Properties…’ option.

How to Annotate PDFs in Linux [Beginner's Guide]

You can change the author of the comment, color and opacity of the annotation. You can also change the icons for the notes and markup type for highlights (strikeout, underline etc).

How to Annotate PDFs in Linux [Beginner's Guide]

This is for existing annotations only. I could not find a way to change the properties by default for all future annotations.

More PDF edition options

Dedicated PDF editors are available if you need more than simple text notes and highlighting.

11 Best Linux PDF Editors You Can Use in 2023
Looking for the best PDF editing options? You should find some awesome options here!
How to Annotate PDFs in Linux [Beginner's Guide]

These tools may allow you to rearrange or merge PDF files.

How to Merge PDF Files in Linux
Got several PDFs on the same subject and now you want to combine them into a single PDF? Or perhaps you need to upload a single file consisting of different files? Many government and academic portals require that. As a Linux user, if you are in a situation where you
How to Annotate PDFs in Linux [Beginner's Guide]

You can also compress the PDF files if you want.

How to Compress PDF in Linux [GUI & Terminal]
Brief: Learn how to reduce the size of a PDF file in Linux. Both command line and GUI methods have been discussed. I was filling some application form and it asked to upload the necessary documents in PDF format. Not a big issue. I gathered all the scanned images and
How to Annotate PDFs in Linux [Beginner's Guide]

There is no end to PDF editing. I hope you liked this beginner’s tip on PDF annotation in Linux.

KDE’s Okular also provides PDF annotation options. Perhaps I could do a similar article on Okular some other day.

Please provide your feedback in the comment section.

Leave a Comment