Open source pdf reader windows

Open source PDF readers used to be simple applications for viewing content, but are now more versatile solutions for making essential changes to documents. Their significance lies in their ability to simplify document management tasks and enhance productivity for regular PDF file users.

Using an open source PDF viewer offers a significant advantage in terms of time-saving features. With instant access to view and read PDFs without the need for online conversions, your workflow becomes streamlined, allowing for better focus and efficiency. Additionally, these readers excel in offline reading, ensuring accessibility to PDFs anytime, anywhere, even without an active internet connection.

Sometimes, people find numerous free PDF readers, but it is crucial to state that not all are handy and efficient. After very rigorous searching, we are now listing out the best available open source PDF readers.

1. Afirstsoft PDF

Afirstsoft PDF is one of the best open-source PDF readers that is used for viewing, editing, converting, and organizing documents. It is an AI-driven software that provides advanced features like PDF summarization and document discussions.

afirstsoft pdf download button

Features of Afirstsoft PDF

  • Organize PDF: This software allows you to manage your content by organizing the pages.
  • OCR (Optical Character Recognition): Converts scanned papers to editable and readable PDFs.
  • PDF Conversion: Converts PDFs into other forms like Excel, Word, etc.
  • PDF Editing: Lets you edit PDFs as you like.
  • Split PDF Documents: The splitter tool enables you to reduce large PDFs into smaller, easily accessible portions to minimize complexity.
  • Crop Pages: Crops PDF pages to remove unwanted areas and make the content suitable for presentation or to meet some particular requirements.
  • Delete Pages: This option is useful when you want to remove irrelevant pages that appear between the important ones.

Pros:

  • User-friendly interface
  • AI-integrated PDF reader
  • OCR
  • Free tool

Cons:

  • PDF-supported only

Pricing

  • Free Software.

Compatibility

  • iOS, Windows, Mac, Android.

How to Use the Afirstsoft PDF?

Step 1. Open the Afirstsoft PDF app on your computer and open the PDF file you want to work on.

click on open option

Step 2. Choose «Read Mode» under the «View» option at this point. The PDF can be set to have a single or double-page layout.

read mode feature of afirstsoft pdf

Step 3. To improve reading efficiency, make sure you use the PDF annotation capabilities provided by the Afirstsoft PDF.

utilize annotation option

2. WPS Office

WPS Office, as well, falls among the best open source PDF viewers with reading, editing, and highlighting features. You can edit the text, add notes/comments, draw, print, and convert PDFs to different formats. It protects your file with signatures and content copying restrictions.

wps office interface

Features of WPS Office

Cloud Drive: Easily access and edit office documents directly synced with Dropbox, Google Drive, and OneDrive, with automatic cloud saving.

Advanced Editing Tools: This software offers advanced editing tools for document edits, spreadsheets, and presentations.

Merge PDFs: Users can combine files in the order they want.

Pros:

  • Cloud storage integration
  • Easy-to-use
  • Documents sharing features
  • Compatible across Windows, macOS, iOS, Android, and Linux

Cons:

  • Some features require Premium subscriptions
  • Limited Cloud Storage (1GB max)
  • Ads in the free version

Pricing

  • WPS Premium: $29.99/year
  • WPS Student/Home/License: $44.99/year

Compatibility

  • Android, Mac, Windows, Linux, iOS.

3. Soda PDF

Soda PDF is an efficient platform offering different services like converting and managing PDFs, text editing, and many more. This reliable software ensures an easy and healthy experience for all and has millions of users.

soda pdf interface

Features of Soda PDF:

PDF Conversion: Soda PDF allows you to convert PDFs to Word, RTF, Excel, and other formats.

Authentication:  Verify user/device identity for secure access to create, edit, and recover PDF files.

Edit Text and OCR: Allows you to edit text in a PDF file and converts scanned documents to editable and readable PDFs.

Pros:

  • Comprehensive features like creating, editing PDF documents.
  • User-friendly interface.
  • Processes in batch.
  • Supports cloud integration with Google Drive, Dropbox and OneDrive.

Cons:

  • The free version has limited features.
  • Performance may suffer when dealing with large and complex files.

Pricing

  • Home Plan: $10/month
  • Premium Plan: $15/month
  • Business Plan: $20/month

Compatibility

  • Windows, Linux, MacOS.

4. LibreOffice Draw

Millions of people use LibreOffice Draw due to its powerful features and free availability. You can edit images and text without any restrictions without purchasing this tool, as it is free to use.

libre office interface

Features of LibreOffice Draw

Vector Graphics: LibreOffice Draw uses mathematical vectors to create vector images by defining curves and lines.

Grids and snap lines: You can use grids and snap lines to position your elements in the drawing. You can choose whether to snap an item to a grid line, a snap line, or the edge of another object.

Dimensions display: Dimensions are displayed for the objects in the drawing which can be used to compute and display linear dimensions.

Graphics File Formats: LibreOffice Draw can export several graphics file types including JPG, PNG, BMP, and GIF.

Pros:

  • Free and open-source PDF editor.
  • It can import almost every type of d0cument.
  • Portable format support.

Cons:

  • Less reliable than competing suites on Macs.
  • Absence of Internet tools for collaboration.
  • Unorganized and complex user interface.

Pricing

  • Free software.

Compatibility

  • MacOS, Windows, Linux.

5. PDFAgile

PDF Agile is an open-source PDF viewer for Windows that swiftly creates, edits, converts, compresses, and secures PDFs, and enhances the workflow with user-friendly features. No credit card is needed to download this Adobe Acrobat alternative, which operates akin to a word processor.

pdf agile user interface

Features of PDFAgile

Powerful OCR feature: With this feature, you can extract text from any scanned PDF or image.

Arrange PDF: Organizes PDF documents to help you streamline your processes.

Enhanced reading experience: You can switch between Read Mode, Slideshow Mode, and Full-screen Mode to improve the way you read.

Pros:

  • Works as a PDF converter, editor, and creator.
  • Simple to Use Interface
  • Maintains full safety for your PDF

Cons:

  • Only works for Windows.

Pricing

  • $4.9/month

Compatibility

  • Windows only.

6. Qoppa PDF Studio

With full PDF standard regulation, Qoppa PDF Studio is a complete platform for all your PDF needs and is often seen as the perfect substitute for Acrobat. It is one of the best open-source PDF readers since it makes creating, converting, reviewing, modifying, and modifying PDFs simple.

qoppa pdf studio software

Features of Qoppa

PDF files optimizer: Reduce the size of large PDF files by optimizing them, removing unnecessary stuff, and even fixing or repairing PDF files.

Create PDF Forms: Create and update responsive forms on old or new documents, including support for all form field kinds.

PDFs Removal: Remove sensitive PDF files securely before publishing or distributing them.

Pros:

  • Completely Functional PDF Solution.
  • Additional help in creating the PDF Library
  • Process PDFs more quickly using file workflows.

Cons:

  • Not attractive in appearance.
  • Difficult to use.

Pricing

  • Standard Pricing: $99 as a one-time fee
  • Pro Pricing: $139 as a one-time fee.

Compatibility

  • Windows, Linux, MacOS.

7. PDFsam Basic

PDFsam Basic is a universal software that can mix, merge, and divide PDFs. It is one of the best open source PDF readers for everyday users.

pdf sam software

Features of PDFsam Basic

PDF Merge: The most used feature of PDFsam Basic that allows you to merge multiple files together.

Table of Contents: Adds a Table of Contents to the top part of the merged PDF to make it easier to move through the different pages.

Add Bookmarks: It allows you to place bookmarks wherever you think would be important to have by simply clicking on a particular bookmark of the webpage.

Pros:

  • Simple to utilize.
  • PDF pages are easy to rearrange.
  • Enhanced visual arrangements.

Cons:

  • Java installation is important.
  • Unpredictable errors.

Pricing

  • Free software.

Compatibility

  • MacOS, Windows, Linux.

8. Okular

Okular is a fast, cross-platform application for reading e-books, PDFs, pictures, and other media. It’s a well-liked open source PDF reader for individuals and businesses.

okular pdf editing interface

Features of Okular

Format Compatible: Okular supports different file formats like PDF, JPEG, PNG, JPG, and many more.

Select and view text: Users can easily copy and paste text from one place to another place within the file. You can use the magnifier tool if the text sounds very small.  

Signature: Digital signatures may be seen, verified, and altered. You can even sign PDFs directly.
Bookmarks: You can add bookmarks of important file pages for easy access.

Pros:

  • Multiple language options.
  • Readily accessible touch interactions.
  • Lightweight software.

Cons:

  • Only for PDF reading.
  • Cannot edit PDFs.
  • You can copy or paste comments individually.

Pricing

  • Free software.

Compatibility

  • Windows, Linux, Unix-like.

9. Scribus

Although Scribus is primarily known for desktop publication and magazine creation, many also utilize it as an open source PDF reader for Windows to edit PDF files, allowing users to add new content without replacing the old.

scribus pdf editor

Features of Scribus

File Format Support: Scribus supports major bitmap formats such as, TIFF, JPEG, PSD, and vector drawings like EPS, SVG, AI, and XFIG.

Professional Features: It has the additional professional tools including the support of the CMYK color model, ICC color profiles, and native Python scripting engine.

Language Support: Scribus is available in 60 languages, supporting font embedding and sub-setting with TrueType, Type 1, and OpenType fonts.

PDF Support: It supports PDF features such as transparency, encryption, layers (OCG), PDF/X-3 compliance, interactive forms, annotations, and bookmarks.

Pros:

  • Compatible with major bitmap formats.
  • Easy to use.
  • Capable to import large number of files.
  • Supported on multiple platforms.

Cons:

  • Unsatisfactory user-interface.
  • Inability to edit existing text.

Pricing

  • Free software.

Compatibility

10. Sumatra PDF

At the end of the list, here comes Sumatra, which is also an open source PDF viewer for windows. It is a light-weight, customizable software and processes documents swiftly with high performance.

Sumatra pdf user interface

Features of Sumatra PDF

Portable PDF reader: It is a portable software, which means that it does not require any installation. You can just save it in a USB and plug the USB to use this software

PDF Rendering: For PDF rendering, Sumatra PDF uses the MuPDF library.

Easy-to-use: Sumatra PDF enables keyboard shortcuts.

Lightweight Software: Sumatra is a lightweight PDF reader but still delivers high performance and speed.

Pros:

  • Simple to use.
  • Processes documents with speed.
  • Offers multiple customizing options.

Cons:

  • Not made for advanced editing.
  • Difficult to change settings.

Pricing

  • Free software.

Compatibility

  • Windows only.

Part 2. How to Choose a Free Open Source PDF Viewer?

When choosing the best open source PDF reader, a number of factors and aspects need to be considered and compared. If you take the following factors into account, you will be sure to find the best PDF viewer for your needs and customize your document workflow.

  • Compatibility: Check to confirm that the PDF viewer supports your operating system (Windows, macOS, Linux).
  • User Interface: First, ensure the interface is intuitive and motivating. Fewer distractions and a clear information structure are always a plus.
  • Features: Evaluate text editing, annotation, form completion, digital signatures, and encryption. Choose a viewer with all the functions you frequently use.
  • Performance: Consider the tool’s ability to handle large files and multiple documents for the workplace. A lightweight but capable mobile viewer increases workplace efficiency.
  • Security: Consider security features like password protection, encryption, and safe sharing, as well as other necessary safeguards.
  • File Compatibility: Make sure that the viewer is compatible with other formats besides those limited to PDF format such as eBooks, images, and more.
  • Community and Support: To have a lively user base and many support channels (forums, documentation) might be helpful for difficulties and features evoking.

Part 3. Comparing the Top 10 Best Open Source PDF Readers with Afirstsoft PDF

Website/Software Name

Compatibility

Pricing

User-Interface

File Formats

Enable Editing

Afirstsoft PDF

iOS, Windows

Free Software

Easy-to-use

PDFs only

Yes

WPS Office

Android, Mac, Windows, Linux, iOS.

Premium:$29.99/year

Student/Home/License: $44.99/year

Easy-to-use

WPS, DOCX, RTF, TXT, HTML, ET, XLSX, CSV, DPS, PPTX, PDF, XML

Yes

Soda PDF

Windows, Linux, MacOS

Home Plan: $10/month

Premium Plan: $15/month

Business Plan: $20/month

User-friendly

PDFs Only

Yes

LibreOffice Draw

Windows, Linux, MacOS

Free software

Complex

DOC, DOCX, PDF, RTF, CSV, TXT, SXW, HTML

Yes

PDFAgile

Windows only

$4.9/month

Easy-to-use

JPG, PNG, Excel, Word, CAD, Image, PPT, Text

Yes

Qoppa

Windows, Linux, MacOS

Standard Pricing: $99 as a one-time fee

Pro Pricing: $139 as a one-time fee.

Difficult to use

IMGS, PDF, DOCS, EXCEL, PPT, TEXT

Yes

PDFsam Basic

Windows, Linux, MacOS

Free software

Easy-to-use

PDFs Only

Yes

Okular

Windows, Linux, Unix-like

Free software

Easy-to-use

PDF, JPEG, PNG, JPG, and many more

No(reading only)

Scribus

Windows

Free software

Easy-to-use

TIFF, JPEG, PSD, PDF, EPS, SVG, AI, XFIG

Add new text but cannot edit existing text

Sumatra PDF

Windows

Free software

Easy-to-use

PDF, eBook (epub, mobi), comic book (cbz/cbr), DjVu, XPS, CHM, image viewer

Not for advanced editing.

Part 4. Conclusion

Choosing the best open source PDF reader can significantly enhance your productivity and document management capabilities. Whether you need advanced features like OCR and digital signatures, or simply a lightweight viewer for fast and efficient reading, there is a solution to meet your needs. From the versatile Afirstsoft PDF to the lightweight Sumatra PDF, each tool offers unique benefits.

Consider factors like compatibility, user interface, features, performance, security, file compatibility, and community support to find the perfect PDF viewer for your requirements. By leveraging these powerful open-source tools, you can streamline your workflow and handle PDF documents more effectively.

Emily Davis

Editor-in-Chief

Emily Davis is one of the staff editors of Afirstsoft PDF Editor team. She is a dedicated staff editor with a keen eye for detail and a passion for refining content.

View all Articles >

You May be Interested

Sign up for our newsletter

Get all the latest news and tips directly to your
email

Aren’t we supposed to be living in a paperless world by now?

I can’t be the only person who imagined the office of the future, free from the confines of the eight and a half by eleven sheet (or A4, for my international friends), would have long since arrived. Instead, we’ve managed to land in an intermediate state of not paperless, but less paper.

It could be worse.

Between a trusty scanner, email and various other communication tools, and getting really good at organizing my digital archives, I’m not totally unhappy with where we are today. And I do occasionally admit to reading a paper book, sending a postcard, or (gasp) printing something off to give to someone else.

Until the world moves a little further from paper, print-ready file formats will continue to permeate our digital landscape as well. And, love it or hate it, PDF, the «portable document format,» seems to be the go-to format for creating and sharing print-ready files, as well as archiving files that originated as print.

For years, the only name in the game for working with PDF documents was Adobe Acrobat, whether in the form of their free reader edition or one of their paid editions for PDF creation and editing. But today, there are numerous open source PDF applications which have chipped away at this market dominance. And for Linux users like me, a proprietary application that only runs on Windows or Mac isn’t an option anyway.

Since PDF files are used in so many different situations for so many different kinds of purposes, you may need to shop around to find the open source alternative to Adobe Acrobat that meets your exact needs. Here are some tools I enjoy.

Reading PDFs

For reading PDFs, these days many people get by without having to use an external application at all. Both Firefox and Chromium, the open source version of Google’s Chrome browser, come bundled with in-browser PDF readers, so an external plugin is no longer necessary for most users.

For downloaded files, users of GNOME-based Linux distributions have Evince (or Atril on the GNOME 2 fork, MATE), a powerful PDF reader that handles most documents quickly and with ease. Evince has a Windows port as well, although Windows users may also want to check out the GPLv3-licensed SumatraPDF as an alternative. KDE’s Okular serves as the PDF reader for the Plasma Desktop. All of these have the ability to complete PDF forms, view and make comments, search for text, select text, and so on.

For a generic, simple, and fast PDF reader, try xpdf.

Creating PDFs

Personally, LibreOffice’s export functionality ends up being the source of 95% of the PDFs I create that weren’t built for me by a web application. Scribus, Inkscape, and GIMP all support native PDF export, too, so no matter what kind of document you need to make — a complex layout, formatted text, vector or raster image, or some combination — there’s an open source application that meets your needs.

For practically every other application, the CUPS printing system does an excellent job of outputting documents as PDF, because printers and PDFs both rely on PostScript to represent data on page (whether the page is digital or physical).

If you don’t need fancy graphical interfaces, you can also generate PDFs through plain text with a few handy terminal commands. Everyone has their favourite, but probably the most popular is Pandoc, which takes nearly any format of document and translates it to nearly any other format. Its ability to translate text formats is staggering, so it’s probably all you really need. However, there are several other solutions, including Docbook, Sphinx, and LaTeX.

Editing PDFs

Editing is a loaded term. For some people, editing a PDF means changing a few words or a swapping out an old image for a new one, while for others it means altering metadata such as bookmarks, and for still others it means manipulating page order or adjusting print resolution. The authoritative answer nobody ever wants is: don’t edit PDFs, edit the source and then export a new PDF. That’s not always possible, though, and luckily there are some great tools to make all manner of edits possible.

LibreOffice Draw does a fantastic job of editing PDF files, giving you full access to the text and images. There are caveats to this, because of the flexibility of the PDF format. If you haven’t installed the fonts used in the PDF, then the flow of text could change due to font substitution,. If the PDF was created from a scan, then you’ll only have images of text and not editable text.

Inkscape, too, does a good job with opening documents created elsewhere, and may be a more intuitive choice if your document is heavy on graphics. If you don’t have a font installed, Inkscape (through the Poppler renderer) can trace characters so that the appearance of text is maintained even without the actual font data. Of course, that loses the text data (you have only the shapes of letters, not the selectable text itself) but it’s a nice feature when appearance matters most.

There are standalone tools as well, like the GPLv2 licensed PDFedit, but I’ve had such good luck with Inkscape and LibreOffice that I haven’t had to use a separate editor in recent years.

If your editing tasks are less about the content and more about presentation, you might find the pdftk-java (PDF ToolKit) command useful. It can extract and inject bookmark metadata, rearrange and concatenate pages, combine many PDFs into one, break a PDF apart, and much more. If you’re not comfortable in a terminal yet, PDFSam has many similar functions, but includes a graphical interface.

Finally, you can adjust PostScript properties directly with the GhostScript command, gs. GhostScript is an open source interpreter for the PostScript, so you can perform very low-level tasks with it, such as swapping one font for another, or adjusting the resolution of images, or dropping images entirely.

Being terminal-based, these are great tools for automated manipulation, too.


We know these aren’t the only choices in town. Do you work with a lot of PDFs? Have a favorite application to help you along the way? Let us know in the comments below what you use and why it works for you.

Are you interested in reading more articles like this? Sign up for our weekly email newsletter.

Editor’s note: This article was originally published in 2016 and has been updated.

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

Introduction:

A PDF reader or PDF viewer refers to a software application that allows you to open and read PDF files. Some of PDF readers may let you perform basic annotating or editing tasks on PDFs. Anyone dealing with PDF documents probably would like to have an open-source PDF reader. Open-source software is always completely free and doesn’t have disturbing ads. For that, this post comes to give you several choices.

No need to spend much time testing or researching tons of PDF reading applications. Go through the 5 PDF readers that are open-source and easy to use. You will learn about these open-source PDF readers’ interface, features, and more details.

1. Sumatra PDF

Sumatra PDF is one of the best open-source PDF readers with its fast file loading speed. If you don’t need to do much editing work on PDF files, this software is a stellar option. It supports opening multiple PDF files in different tabs within one window. You can choose to show bookmarks and annotations for quick navigation. There are Single Page, Facing, Presentation, Fullscreen, and more reading modes available. This open-source PDF reader is for Windows.

Open source PDF reader Sumatra PDF

A distinct function of the software is that it allows you to search and find a specific word in a PDF. Moreover, it offers basic PDF annotating tools so you can highlight or strike out text, add notes, text, stamps, etc. Editing the added annotations is simple later in the open-source PDF reader. The free reader app also supports other document types, such as eBook EPUB and MOBI format, XPS, and images. It displays the files opened before in the home interface.

2. Okular

Okular is a multi-platform open-source PDF reader for Windows and Linux. The reading app packed all its annotation tools into a user-friendly graphical user interface. It is designed with a thumbnail panel, bookmarks panel, and annotations panel to improve the reading experience. If you don’t want to read the entire pages in a PDF, it allows you to trim the margins or trim pages to the selected area.

Open source PDF reader Okular

A good thing about the free open-source PDF reader is the digitally signing feature. This feature is not offered in many other PDF software. Besides PDF documents, the program allows you to read EPub books, images, Markdown documents, and more file types. It has the option to convert PDF to TXT plain text format.

3. Inkscape

Inkscape is a top PDF reader that is free, open source, and cross-platform. The open-source PDF reader is available for free download on Windows, Mac and Linux. The best part about it is the PDF editing ability. Nearly no open-source software can change existing text in a PDF but it can. Moreover, it enables you to draw lines and shapes and type text on PDFs as you prefer. You can also remove and add images and links in your PDF file.

Open source PDF reader Inkscape

Inkscape is an open-source PDF reader, writer and editor, and you can split, create PDFs, and do a lot more with it. One thing to note here is that the app only lets you edit a single PDF page at a time. You need to open each page of your PDF in separate windows to edit more pages. More than a PDF viewer and editor, Inkscape is also a quality vector graphics creating and editing software.

4. XpdfReader

If you are looking for the best free and open-source PDF reader, take a look at XpdfReader. This is a lightweight and speedy PDF viewer and toolkit that can run on Linux, Windows and Mac operating systems. It provides panels on the left side for instantly viewing layered content and bookmarks in a PDF. To open and read a PDF file, go to “File” to choose “Open”, and select the PDF to import into the reader program, then apply your desired reading option to start reading.

Open source PDF reader XpdfReader

The outstanding part of XpdfReader lies in its set of utilities called Xpdftools. You can add Xpdftools from the open-source PDF reader’s site and use them to perform advanced tasks. These tools are command-line tools for users to convert PDFs to images or text, extract images and do many more.

5. Evince Document Viewer

Like most other PDF programs, Evince Document Viewer is another open-source PDF reader with a highlighter included. It allows you to search for and highlight text in a PDF document and add text annotations. You can optionally expand the thumbnail panel in the left sidebar of the software to make page navigation effortless. While reading a PDF, the Linux-based open-source PDF reader app allows you to show PDF pages side by side or in a slide-show view.

Open source PDF reader Evince Document Viewer

Evince can display a multi-page or single-page PDF document for you to read. The reading app is a universal document reader specifically for Gnome users. It supports a wide range of different types of documents, including PDF, Postscript, djvu, tiff, XPS, and comic books.

The Best Alternative to Open Source PDF Reader

The aforementioned open-source PDF readers and viewers take the effort out of purchasing commercial software to view and make basic edits to your files. But what if your need is more than just annotating and reading?

For example, you may wish to change the existing text, rearrange the pages, convert the file format or do something that these programs cannot help. In that case, set your sights on SwifDoo PDF, which is one of the best alternatives to Adobe Acrobat. It has nearly all the PDF tools on the market but is super budget-friendly.

Open source PDF reader alternative SwifDoo PDF

It’s safe to say that no open-source software can work most or all the same as commercial software. But you can expect a cost-effective application. SwifDoo PDF is your best alternative to an open-source PDF reader with PDF editing, converting, page organizing, powerful OCR, and more tools. It’s affordable for an individual and a free PDF reader. Browse its key features below:

  • Add, delete, and change text, images, and other objects in a PDF.
  • Create PDF files, and convert PDFs to Word, Excel, TXT, image, and various different formats and vice versa.
  • Make annotations and white out on PDFs.
  • Merge, split, compress, read aloud, and translate PDF files.
  • Insert, delete, replace, extract, and rotate PDF pages.
  • Add or remove watermark from PDFs.

Conclusion

Among all the 5 open source PDF readers, Inkscape is the only one acting as a free PDF editor. It is capable of making a PDF editable. In terms of the best PDF reader that is developed to be open source and downloaded with a more modern interface, it is Okular.

Open-source software programs have limited functions. To strike a balance between complicated features and software cost, try SwifDoo PDF for 7 days without limitations.

Share this post with more people who may have the same need.

FAQs

Q: Which PDF maker is free open source?

A: To create or make PDF documents, you can use these free and open-source PDF readers and makers: LibreOffice Writer, OpenOffice Writer, Scribus, and Inkscape. They allow you to create PDFs from already opened files and write documents to export in PDF format.

Q: What is an open-source alternative to Adobe Reader?

A: Adobe Reader is a free PDF reader with comment tools and a digital signing feature. Okular is a good open-source alternative to Adobe Acrobat with the same ability to open, comment and sign PDFs.

Q: What is the best free PDF reader?

A: The open-source PDF readers Sumatra PDF and Okular are two of the best and they are free. In addition, there are some non-open source best free PDF readers, such as SwifDoo PDF. They are also easy to use and serve users with excellent reading experience as well as free features.

Время на прочтение4 мин

Количество просмотров15K

Помимо программ от Adobe есть много альтернативных специализированных библиотек и утилит для работы с PDF. Что характерно, зачастую опенсорсные инструменты даже удобнее, чем официальный* софт. Альтернативные ридеры/редакторы по функциональности сильно отличаются от Adobe. В свою очередь, программы Adobe сами отличаются от официальных спецификаций PDF.

*Примечание: программы Adobe не «официальные» в прямом смысле слова, потому что PDF является открытым и бесплатным стандартом ИСО.

Налицо как минимум три класса множеств:

  1. функции из спецификаций PDF разных версий (самые большие множества);
  2. функции «официальных» Adobe Acrobat/Acrobat Pro/Reader (ещё несколько множеств);
  3. функции альтернативных ридеров, утилит и библиотек для обработки PDF.

В 2017–2023 гг должно завершиться принятие пакета стандартов PDF 2.0, который пришёл на смену прежним версиям PDF 1.0–1.7. Он требует реализации новых функций при сохранении обратной совместимости. Крайне сложная задача.

На практике иногда удобнее использовать легковесные инструменты от сторонних разработчиков, которые поддерживают лишь часть спецификаций PDF, но только нужные вещи, без груза легаси. Среди них специализированные утилиты, которые выполняют одну задачу, но лучше, чем коммерческие инструменты.

Библиотека для генерации PDF

В качестве конкретного примера можно взглянуть на маленькую библиотеку CapyPDF от Юсси Пакканена (Jussi Pakkanen). Это библиотека для генерации PDF, в ней реализована малая часть стандарта, а некоторые функции реализованы, но не открыты для использования. Например, в текущем рендеринге PDF функционирует следующее:

  • Основные графические команды для RGB, градаций серого и CMYK
  • Поддержка ICC-профилей
  • Загрузка изображений PNG, JPG и TIFF (включая CMYK TIFF)
  • Вставка файлов JPG напрямую без предварительной распаковки
  • Использование изображений в качестве маски для рисования
  • Работа со встроенными в изображения цветовыми профилями
  • Использование встроенных шрифтов PDF
  • Использование шрифтов TrueType, в том числе с возможностью усечения подмножества шрифтов (font subsetting)
  • Все операторы шрифтов PDF, такие как дополнительная подложка (extra padding), верхний/нижний регистр и установка в качестве обтравочного контура (clipping path)
  • Переходы между страницами

Реализовано, но не открыто (код есть, но не добавлен или оформлен в виде комментариев):

  • Дерево навигации по документу
  • Оверпринт (наложение одного цветного элемента на другой без создания выворотки)
  • Структура и аннотации
  • Дополнительные цветовые каналы (в спецификации PDF они называются сепарациями)
  • Объекты XObjects для форм
  • Встраивание файлов
  • Аннотации (только несколько типов)
  • Поддержка цветового пространства L*a*b*
  • Цвета ICC в примитивных операциях заливки
  • Оттенки Type 2, 3 и 4 (например, градиенты)
  • Цветовые узоры

А есть ещё функции, которые не совсем совпадают со спецификациями. Скажем, навигация внутри страниц. Согласно спецификациям PDF 2.0, раздел 12.4.4.2, на одной странице можно реализовать много пунктов, которые будут открываться один за другим по щелчку мыши. Это сделано для презентаций. Однако почти все генераторы PDF реализуют список не на одной, а на нескольких страницах. То есть список из пяти пунктов занимает не одну, а пять страниц. Единственный ридер, который поддерживает навигацию внутри страниц — это Acrobat Reader. Но сейчас ни один генератор PDF, никакая программа для создания презентаций не экспортирует теги навигации по страницам.

Причина в размытости формулировок официальной спецификации, так что эту функцию трудно реализовать однозначным образом. Там в качестве основных операций используются опциональные контент-группы (optional content groups) и навигационные узлы. Первые поддерживаются всеми ридерами PDF, вторые — нет. Каждый навигационный узел представляет собой состояние (state). Когда пользователь перемещается вперёд и назад, ридер выполняет определённое действие, которое может быть использовано для скрытия или отображения опциональной контент-группы. Согласно спецификации, система работает по сложному двунаправленному алгоритму:

По мнению некоторых разработчиков, внедрение в эту схему корня (root) — излишнее усложнение. С другой стороны, такой вариант позволяет практически любой документ реализовать в виде одностраничного PDF с множеством «состояний».

Здесь сами спецификации нуждаются в исправлении, потому что некоторые части там противоречат друг другу.

Подводя итог, CapyPDF не может открыть и редактировать документы, зато справляется с одной конкретной задачей — генерация PDF — настолько, насколько это позволяют спецификации.

Движки для рендеринга PDF в браузерах

Кроме отдельных ридеров/редакторов PDF, особого внимания заслуживают браузерные движки рендеринга и веб-редакторы. Они тоже становятся всё функциональнее с каждой новой версией. Например, в Firefox с версии 106 (октябрь 2022 года) появился встроенный редактор PDF, включающий в себя добавление текста и рисование фигур, в том числе подписей:

Firefox позволяет делать аннотации: печатать или писать от руки прямо в PDF, выбирать цвет, размер, толщину линий, непрозрачность и т.д., а затем сохранять PDF-файл локально с новыми дополнениями.

Недавно мы рассказывали про очень удобный веб-редактор simplePDF, ориентированный на простейшие и быстрые манипуляции с PDF, как то:

  • вписать имя в PDF-форму;
  • проставить галочки;
  • поставить подпись;
  • добавить фото.

Демо:

К сожалению, онлайновые PDF-редакторы пока не поддерживают подпись документов с помощью цифровых сертификатов, защиту от редактирования и другие функции безопасности, которые реализованы на платформе Adobe PDF.

Для цифровой подписи PDF тоже можно использовать отдельные инструменты. Например, простую опенсорсную утилиту open-pdf-sign из командной строки. Подписи невидимы (по умолчанию) или явно демонстрируются:

Консольную утилиту можно использовать с существующими сертификатами от любых удостоверяющих центров.

Вообще, стандарт PDF 2.0 настолько сложный и объёмный, что реализовать его целиком согласно спецификациям в одной программе крайне сложно. Например, основной документ ISO 32000-2:2020 — Document management – Portable document format – Part 2: PDF 2.0 содержит 1003 страницы:

К нему принято ещё несколько приложений, в том числе приложение по цифровым подписям ISO/TS 32002:2022, и это только два из шести документов в пакете стандартов PDF 2.0.

В целом, иногда эффективнее использовать маленькие специализированные утилиты. Такие опенсорсные утилиты существуют отдельно для генерации, просмотра и подписи PDF.

Nowadays everyone who has to deal with electronic documents needs a PDF reader due to the popularity and widespread distribution of this format. In this article, you will find a brief overview of the best open source PDF readers so that you can choose one for your work or personal use on different platforms.

12 handy open source PDF readers available in 2025

Why you need an open source PDF viewer

First of all, let’s be clear on that the phrases “PDF reader” and “PDF viewer” mean the same sort of thing and can be used as synonyms. It’s an application that allows you to open PDF files on your device and view their content. They can also be able to perform some other basic operations, like adding annotations and saving PDFs to other formats, but they don’t usually allow you to change or modify information in your files.

In many cases, a PDF reader is all you need to work with PDF files. You don’t need to install complex PDF editing tools if you just open files for viewing and save documents to PDF for printing.

In our list, you will find some of the best open source tools that you can use to view the content of PDF files. In comparison with proprietary software, open source PDF readers offer the same features but are more reliable and transparent. They are also often free of charge, which allows you to do other things with your money.

1. ONLYOFFICE PDF Editor

ONLYOFFICE PDF Editor is a very interesting option if you are looking for an open source PDF viewer and editor. It’s part of a full-featured collaborative office suite that can handle office documents of different types and PDF files.

You can use the ONLYOFFICE suite to create and edit text documents, spreadsheets, presentations and fillable forms as well as open, view and edit PDFs. The built-in viewing tool makes it possible to navigate through the pages of PDF files using a thumbnail pane with page previews.

Also, there is a navigation pane that allows you to easily access the required page of your file with a few clicks. Using the Select tool, you can copy text and graphical objects, and the Hand tool allows you to browse the entire PDF document.

The ONLYOFFICE open source PDF viewer also offers such features as downloading, printing and zoom settings. If you have to read PDFs at night, you can switch to Dark Mode.

When it comes to PDF editing, the ONLYOFFICE suite has plenty of useful features. ONLYOFFICE PDF Editor allows users to switch between the Commenting and Editing modes depending on what they want to do to their PDFs. The Editing mode enables you to edit text in your file, insert, modify and delete visual objects, such as shapes, images and tables, add, rotate and delete pages, leave text comments and callouts, and even communicate with other people in the built-in chat if they open the same document online.

Image source: www.onlyoffice.com

Another important feature is the ability to annotate PDFs. Using ONLYOFFICE PDF Editor, you can make notes, mark up texts and draw what you need, e.g. lines and figures.

The ONLYOFFICE suite can be used as a file converter. You can open a PDF file and convert it to another format. For example, you can turn your PDFs into editable DOCX files. Other compatible formats include ODT, TXT, DOTX, OTT, RTF, HTML, FB2 and EPUB.

Last but not least, ONLYOFFICE PDF Editor is compatible with PDF forms. This means that you can create new fillable forms and add interactive fields that can filled out with the required data. Text fields, drop-down lists, radio buttons, images, complex fields, combo boxes and other types come with flexible settings and user roles, which makes the process of creating PDF forms easier.

Image source: www.onlyoffice.com

Read and edit PDF files on Windows, Linux and macOS with ONLYOFFICE Desktop Editors or work with them in your browser using ONLYOFFICE DocSpace, a powerful document collaboration platform with customized rooms and flexible access permissions:

GET DESKTOP APP              START IN THE CLOUD

Pros:

  • Suitable for all kinds of office documents, including PDFs
  • Available on all popular platforms — web, desktop, mobile
  • Powerful format conversion features
  • Wide range of PDF editing tools, like drawings, annotations, text editing and objects
  • Dark Mode
  • Real-time collaboration for PDF files

Cons:

  • Opening large PDF files sometimes takes long

2. Sumatra PDF

Image source: www.sumatrapdfreader.org

Sumatra PDF is a free and open source PDF viewer that is compatible with many document formats, including MOBI, EPUB, XPS, DjVu, CHM, and comic book formats — CBZ and CBR. The application is available only on Windows and runs on some older versions, like Windows Vista and Windows XP.

The main advantage of Sumatra PDF is the simplicity of its user interface. It’s equipped with the most essential features for a better reading experience and allows you to instantly access the recently opened files.

Sumatra PDF offers a portable version that can be used from an external USB drive, so you don’t even have to install the app.

The program supports a lot of hotkey commands to make working with PDFs even easier and is very good at opening large PDF files.

Pros:

  • Simple user interface
  • Portable version
  • Fast performance
  • Hotkey commands

Cons:

  • No clients for Linux and macOS

3. Okular

Image source: okular.kde.org

Okular is a multi-platform open source PDF viewer that comes as part of the KDF software package. It’s designed for viewing PDF documents, comic books and e-books, browsing images and even opening Markdown documents.

Okular offers an advanced user interface, allowing you to add annotations and notes, select text and make it bigger with the Magnifier Mode, and leave bookmarks. The built-in Thumbnails panel makes navigation much easier, and the Content panel lets you access the required chapter with a few clicks.

Unlike other open source PDF readers, Okular offers the ability to view and verify digital signatures. Another advantage is that you can digitally sign PDFs yourself.

Being part of the of the KDE project, the app seamlessly works on a great number of Linux distros. There are also versions for Windows and macOS. When it comes to Windows, Okular is available only in the Microsoft Store.

Pros:

  • Advanced user interface
  • Support of e-signatures
  • Available on all popular OS
  • Compatible with a variety of formats

Cons:

  • Comparatively high system requirements

4. Evince

Image source: wiki.gnome.org/Apps/Evince

Evince is a free and open source PDF reader that is compatible with multiple document formats. Apart from the Portable Document Format, it works with DjVu, PS, TIFF and XPS files and opens comic books — CB7, CBR, CBT and CBZ.

The app is a lightweight reader that covers the most essential functions, and its aim is to replace different document viewers that exist within the GNOME Desktop with one program.

Evince comes with a minimalistic interface and allows you to open, browse and print PDF files with ease. It makes navigation convenient due to the Drag&Drop feature and supports basic search functionality. Leaving annotations is also possible.

The viewer is available only on Linux and offers a lot of installation options so that Linux users can easily install it on their favourite distro.

Pros:

  • Simple and intuitive user interface
  • Various installation options
  • Compatible with a variety of formats

Cons:

  • No clients for Windows and macOS
  • Opening large PDF files sometimes takes long

5. Xournal++

Image source: xournalpp.github.io

Xournal++ is not a usual PDF viewer. It’s an open source and cross-platform app for taking notes with PDF annotation support. That means that you can use this tool as a PDF reader with handwriting notetaking features.

The app is compatible with pressure-sensitive stylus and drawing tablets, so you can open your PDFs and create complex notes. You are allowed to keep track of your notes by using page previews.

Xournal++ has a built-in LaTeX editor, which allows you to create differential equations or electrical circuits on the pages of your PDF files. This feature is really useful if you need a PDF viewer for scientific and research purposes.

The app is highly customizable so you can create a unique toolbar layout. PDF export is another feature supported by the app.

Pros:

  • Rich notetaking functionality
  • Available on Windows, Linux and macOS
  • Handwriting recognition
  • Built-in LaTeX editor

Cons:

  • User interface might look overloaded

6. zathura

Image source: pwmt.org/projects/zathura/

zathura is a customizable and powerful document viewer with a minimalistic and space-saving interface. What makes this tool different from the other options on the list is that it focuses on keyboard interaction without using a mouse.

zathura uses a plugin-based system for supported document formats so you have the freedom to decide which file extensions you want to work with. This approach makes it possible to view not only PDF but also DjVu, PS and CB files.

You can easily customize zathura via a special configuration file. For example, you can change the predefined shortcuts and interface colours. Other interesting options include exporting images and attachments, opening encrypted documents and printing features.

Pros:

  • Plugins for different formats
  • High customization
  • Mouse-free navigation
  • SyncTeX support

Cons:

  • Too minimalistic user interface

7. gImageReader

Image source: github.com/manisandro/gImageReader

gImageReader is an open source PDF viewer with powerful OCR capabilities based on the well-known Tesseract engine. The program allows you to open PDF files and images, and is compatible with scanning devices, clipboard and screenshots.

gImageReader can generate PDFs by processing multiple images and files in one go. One of the biggest advantages of this reader is that you choose between manual or automatic recognition area definition while converting files.

The program works on Windows and various Linux distributions and offers multilingual support.

Pros:

  • PDF generation from images and scanned photos
  • OCR capabilities
  • Ability to process the recognized text, including spell-checking
  • Multilingual support

Cons:

  • No macOS support

8. JPdfBookmarks

Image source: sourceforge.net/projects/jpdfbookmarks/

JPdfBookmarks is a simple but reliable PDF reader designed to allow you to create or edit bookmarks in your files. When working in this program, you can create bookmarks that link to a website or open a file on your computer when you click on them.

Using bookmarks in JPdfBookmarks, you can navigate quickly to a specific position in your PDF file. Moving bookmarks is simple as you can use your mouse with the drag’n’drop option.

JPdfBookmarks works on all popular platforms, including macOS, Linux and Windows and even lets you edit and add bookmarks from a command line.

Pros:

  • Work with bookmarks
  • Support for command-line operations
  • Compatibility with Windows, macOS and Linux

Cons:

  • No recent updates

9. Paperwork

Image source: www.openpaper.work

Paperwork is not a traditional PDF reader. It does support PDF viewing but its main distinguishing feature is the ability to scan, import your personal documents to PDF and find them within seconds.

With this program, sorting all your scanned documents is a piece of cake as they are turned into searchable documents. Paperwork supports search across all your PDF files, too.

Paperwork stores all your files in a single directory, which can also be synchronized on many devices with services like Nextcloud, Syncthing and SparkleShare. In addition, the program has other interesting features, such as automatic page orientation detection and PDF page editing.

Pros:

  • Intelligent sorting
  • Compatibility with JPEG, hOCR and PDF
  • Synchronization across various devices
  • Editing features

Cons:

  • No macOS support

10. Sioyek

Image source: sioyek.info

Sioyek is an open source PDF reader that is great for technical books and research papers. This app makes it possible to search previously opened documents, table of contents and bookmarks. You can even generate a table of contents for your PDF file with a few clicks if there is none.

Portals are what make Sioyek outstanding. You can create portals from parts of different PDF files to other parts which are shown in a second window. That means that you don’t need to keep jumping between the two locations, which increases your productivity.

Sioyek can also highlight text with different colours, create bookmarks and preview references. There is another option which lets you extend the standard features using external commands and scripts.

Pros:

  • Extensive navigation features
  • External scripts and plugins
  • Easy customization and configuration
  • Searchable command palette

Cons:

  • Keyboard-driven

11. Atril

Image source: mate-desktop.org

Atril is the default viewing app of the MATE Desktop Environment for Linux that supports a lot of document formats, not only PDF. This multi-page document viewer has a simple user interface and allows you to open and print PS, EPS, DjVu, DVI, XPS and PDF files. It can also display CBR comics due to optional backend libraries.

When you open a document with Atril, you can search for the required text, copy the selected text to the clipboard, create hypertext and insert bookmarks for better navigation.

Pros:

  • Simple and intuitive user interface
  • Various supported formats, not only PDF
  • Navigation tools
  • Searchable command palette

Cons:

  • No clients for Windows and macOS

12. Lector

Image source: github.com/sagargurtu/lector/

Lector is a simple PDF reader for Windows users that is based on Electron and PDF.js. It comes with all basic features to navigate through PDF pages and adjust the desired zoom level for comfortable reading. Lector also has the Tabbed View feature allowing users to easily switch between multiple documents.

Lector’s left-side panel provides access to page thumbnails and document outlines. Such tools as page rotation, text selection and several scrolling modes (vertical, horizontal and wrapped) make it easier to use.

Pros:

  • Intuitive interface
  • Several scrolling modes
  • Tabbed View
  • Navigation tools

Cons:

  • No recent updates

How to choose the best open source PDF reader

Taking into consideration the fact that there are a lot of PDF viewing tools that perform the same operations but in different ways, sometimes it might be difficult to choose the ideal application. Your choice depends on your preferences. Opt for:

  • ONLYOFFICE PDF Editor if you need a comprehensive office suite for your OS with PDF viewing and editing functionality
  • Sumatra PDF if you run Windows and need a simple PDF reader with intuitive interface elements
  • Okular if you happen to digitally sign PDFs
  • Evince if you are a Linux enthusiast
  • Xournal++ if you have to annotate PDF files very often
  • zathura if you need a simple PDF viewer with mouse-free navigation
  • gImageReader if you need OCR features for your PDF files
  • JPdfBookmarks if you often work with bookmarks
  • Paperwork if you need a PDF viewing tool for scanned PDF files and images
  • Sioyek if you need to open and read technical books and research papers
  • Atril if you need a universal document viewer for Linux
  • Lector if you need a simple and lightweight PDF viewer for Windows

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Asus x55vd drivers windows 10
  • Nnm club windows 10 lite
  • Как отключить uac в windows 10 через командную строку
  • Ubuntu server kvm windows
  • Openssl for windows x64 инструкция