Looking for an app to sign, annotate, or edit PDF files in Ubuntu Linux? Here I’m going to introduce some for you!
PDF, stands for Portable Document Format, is a file format that’s popular for office use. Besides using Adobe Acrobat, Linux has quite a few applications that can edit this file format.
If you just want to sign, highlight, add text, and insert image to a PDF file, then the popular free open source Firefox web browser, that default in many Linux, can do the job.
Simply drag’n’drop the PDF file into Firefox window, then it opens the file with following tool options:
After editing, just press Ctrl+S to open the dialog to save your changes.
LibreOffice, the default office app for Ubuntu and many other Linux, support editing PDF files through the “Draw” app.
Ubuntu 24.04 installed with Default mode, and Ubuntu 22.04 and earlier minimal installation do NOT have LibreOffice. In the case, just search & install it from App Center or Ubuntu Software.
Just launch the “LibreOffice Draw” app, then either press Ctrl+O or go to “File -> Open” and select open your PDF file. “Edit Mode” is enabled by default after opening PDF, though you may toggle the status by navigating menu “Edit -> Edit Mode”.
In the “Edit Mode”, you can:
This is a full-featured PDF Editor, however, it’s a proprietary software that’s only partly free.
With Master PDF Editor, you can:
To get the software, either install the Flatpak package from Flathub page, or go to its website via the link below for official .deb package:
Okular is a KDE document viewer. It supports annotating PDF files, but sadly NOT for editing the selection text.
It provides a list of useful tool-bar options (toggle via Tools -> Annotations
or F6), that can do:
Okular is available out-of-the-box in KUbuntu. For Ubuntu with GTK Desktops, e.g., default GNOME, MATE, and XFCE, it’s available to install in Ubuntu Software or App Center, as either Snap or Deb package. Though, it’s also available as Flatpak in this flathub page.
If you just want to add annotations, without changing selection text, then the free open-source Xournal++ app is a GTK alternative to Okular without Qt and KDE dependency libraries.
The app provides following tools:
Xournal++ is available in Ubuntu system repositories. You can install either Snap or Deb package from Ubuntu Software or App Center. For the most recent version, just go to its website.
OnlyOffice Desktop Editors, the popular free open-source office suite for offline use, adds support for full PDF editing since version 8.1.
After opening a PDF file with the app, you may go to Home -> Edit PDF to enable the options to:
To get OnlyOffice, either install the Snap package (which runs in sandbox environment) from either Ubuntu Software or App Center, or go to its website to download the Deb or AppImage.
In this post, I’ve shown you some useful applications for editing PDF files in Linux.
IMO, Master PDF Editor is the optimal choice, however you need to PAY for full features support. If you don’t want to pay, and need to edit the existing text in PDF, then OnlyOffice Desktop Editors is a good choice, while LibreOffice Draw also works but not so easy to use for beginners.
To just add annotations, then Xournal++ and Okular are good choices, one for GTK (GNOME, MATE, XFCE, etc), another for KDE.
They may be many other apps for editing PDF in Linux. I also tried WPS office in Ubuntu 24.04, which’s however stuck loading file. If you know more, please let us know by leaving comment below.
The post 6 Free Apps to Edit / Annotate PDF Files in Ubuntu Desktop appeared first on Osgrove.
Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…
Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…
At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…
I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…
Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…
Now I want to share the DNS server installation process on your Ubuntu 20.04 server.…