开源跨平台文档阅读器-Okular

Okular是一款功能丰富、轻巧快速的跨平台开源文档阅读器。可以使用它来阅读 PDF 文档、漫画电子书、Epub 电子书,浏览图像,显示标记语言文档等,同时还支持批注 PDF 文件、签名。遵守GPLv2开源协议。

Okular 支持格式包括: PDF、EPub、DjVU 和 MD 文档;JPEG、PNG、GIF、Tiff 和 WebP 图像;CBR 和 CBZ 漫画电子书等。针对PDF支持在 Okular 的批注模式下轻松地添加行内批注和弹出笔记,对文字进行高亮和标注下划线,可以添加自己的标注文字。Okular 的缩略图面板可以显示每页文档的缩略图,而目录面板则可以为支持的文档内容生成目录和章节。

官网:https://okular.kde.org/zh-cn

https://okular.kde.org/zh-cn/download/

https://binary-factory.kde.org/job/Okular_Release_win64/

https://binary-factory.kde.org/job/Okular_Release_win64/lastSuccessfulBuild/artifact/okular-22.12.3-1355-windows-cl-msvc2019-x86_64.exe

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

相关帖子:稻壳阅读器-pdf/epub文件的阅读器

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

电子书阅读器Lector

Lector是基于QT和Python编写的跨平台开源电子书阅读器, 遵守GPL v3开源协议。Lector支持的格式包括:pdf ,epub ,djvu, fb2, mobi ,azw / azw3 / azw4 ,cbr / cbz, md等。包含电子书常用的功能,如高亮,标记,书签等。

[repo owner=”BasioMeusPuga” name=”Lector”]

(Qt based ebook reader 

Currently supports:

  • pdf
  • epub
  • djvu
  • fb2
  • mobi
  • azw / azw3 / azw4
  • cbr / cbz
  • md

Contribute

Paypal

Bitcoin: 17jaxj26vFJNqQ2hEVerbBV5fpTusfqFro

Requirements

Needed

Package Version tested
Python 3.6
PyQt5 5.10.1
python-lxml 4.3.0
python-beautifulsoup4 4.6.0
python-xmltodict 0.11.0

 

Optional

Package Version tested Required for
python-pymupdf 1.14.5 PDF support
python-djvulibre 0.8.4 DjVu support
python-markdown 3.0.1 Markdown support
textile 3.0.4 TXT support

 

Support

When reporting issues:

  • Make sure you're at the latest commit.
  • Run with $EXECUTABLEPATH debug.
  • Include the log ~/.local/share/Lector/Lector.log AND terminal output.
  • If you're having trouble with a book while the rest of the application / other books work, please link to a copy of the book itself.
  • If nothing is working, please make sure the requirements mentioned above are all installed, and are at least at the version mentioned.

Installation

Manual

  1. Install dependencies - I recommend using your package manager for this.

  2. Clone repository

  3. Type the following in the root directory:

     $ python setup.py build
     # python setup.py install
    
  4. OR launch with lector/__main__.py

Available packages

Settings window

alt tag

Attributions

from 

https://github.com/BasioMeusPuga/Lector )