Skip to content
EntityQ1165933· pop 23· linked from 290 articles

Okular is a free and open source multiplatform document viewer developed by the KDE community based on the Qt and KDE Frameworks libraries. It is distributed as part of the KDE Applications bundle. It replaced KPDF, its main predecessor, alongside KGhostView, KFax, KFaxview and KDVI in KDE 4. Its functionality can be embedded in other applications.

Key facts

Software.name
Okular
Software.logo
Breezeicons-apps-48-okular.svg
Software.logo size
64px
Software.screenshot
Okular 21.12.1 screenshot.png
Software.caption
Okular displaying a PDF file on KDE Plasma 5
Software.author
Piotr Szymański
Software.developer
KDE
Software.programming language
C++
Software.operating system
Linux, Unix-like, Windows
Software.genre
Universal document viewer
Software.license
GPL-2.0-only or GPL-3.0-only

via Wikipedia infobox

Source code

Okular can view and annotate documents of various formats, including PDF, Postscript, Comic Book, and various image formats. It supports native PDF annotations. The Okular repository contains the source code for: the okular desktop application (the “shell”), the okularpart KParts plugin, the okularkirigami mobile application, several okularGenerator xyz plugins, which provide backends for different document types. Okular uses the merge request workflow. Merge requests are required to run pre-commit CI jobs; please don’t push to the master branch directly. See for an introduction. Okular can be built like many other applications developed by KDE. See for an introduction. Okular also builds tests in the build tree. To run them, you have to run make install first. so that the correct Okular instance and libraries are picked up. Afterwards one can run okular inside the shell instance. The source command is also required to run the tests manually. As stated above, Okular has various build targets. Two of them are executables. You can choose which executable to build by passing a flag to CMake: The Okular project uses clang-format to enforce source code formatting. See README.clang format for more information.

Excerpt from the source-code README · 2,638 chars · not written by Vinony

Wikidata facts

Official website
okular.kde.org
Image
Okular 21.12.1 screenshot.png
Show 6 more facts
software version identifier
25.12.0
Commons category
Okular
source code repository URL
invent.kde.org/graphics/okular
Sources (9)

via Wikidata · CC0

~3 min read

Article

7 sections
Contents
  • History
  • Okular for Windows
  • Features
  • Supported file formats
  • See also
  • References
  • External links

Okular is a free and open source multiplatform document viewer developed by the KDE community based on the Qt and KDE Frameworks libraries. It is distributed as part of the KDE Applications bundle. It replaced KPDF, its main predecessor, alongside KGhostView, KFax, KFaxview and KDVI in KDE 4. Its functionality can be embedded in other applications.

==History== Okular was started for the Google Summer of Code of 2005 by Piotr Szymański. Okular was identified as a success story of the 2007 Season of Usability. In this season, the Okular toolbar mockup was created based on an analysis of other popular document viewers and a usage survey.

Connections

Categories