整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

四款安卓开源电子书阅读器

在寻找新的电子书阅读软件吗?来看看这四款适用于安卓的可靠的开源电子书阅读器吧。

• 来源:linux.cn • 作者:Scott Nesbitt • 译者:chenmu-kk •

(本文字数:2156,阅读时长大约:3 分钟)


谁不想有一个好的阅读体验?与其将时间浪费在社交媒体或 即时消息软件 上,不如在自己的安卓手机或平板上阅读一本书、杂志或其他文档。

要做到这一点,你需要的是一个适合的电子书阅读软件。接下来让我们来看一看四款可靠的、开源安卓电子书阅读器。

Book Reader

那我们先从我最喜欢的一款开源安卓电子书阅读器开始: Book Reader 。它基于现在专有的 FBReader 应用的开源老版本。像 FBReader 的早期版本一样,Book Reader 小而简单,但是好用。

优点:

  • 易于操作。
  • 该应用界面遵循安卓的 Material Design 指南 ,因此非常干净。
  • 你可以为电子书添加书签,并将文本分享至你设备上的其他应用。
  • 不断提供除英语外的其他语言的支持。

缺点

  • Book Reader 的自定义选项较少。
  • 没有内置词典或支持外部词典的功能。

支持的电子书格式:

Book Reader 支持 EPUB、.mobi、PDF、 DjVu 、HTML、纯文本、 Word 文档、RTF 和 FictionBook 。

Book Reader Android app


Book Reader 的源码在 GNU GPL 3.0 下授权,你可以在 GitLab 中找到它。

Cool Reader

Cool Reader 是一个灵活易用的电子书软件。虽然我觉得该软件的图标会让想起 Windows vista 中的图标,但它确实有一些好用的功能。

优点

  • 高度自定义,你可以更改字体、行宽、段间距、连字符、字体大小、页边距以及背景色。
  • 你可以覆盖书中的样式表。我发现这对于两三本将所有文本设置为小写字母的书很有用。
  • 它会在设备启动时自动搜寻设备中的新书资源。你也可以查阅 古腾堡计划 和 互联网档案馆 中的书籍。

缺点

  • Cool Reader 的界面并不是极简或者说最现代化的。
  • 虽然它开箱即用,但实际上你需要调整一些配置来更舒适地使用 Cool Reader。
  • 应用的默认词典是专有的,尽管你可以用 开源的词典 来替换掉它。

支持的电子书格式:

你可以使用 Cool Reader 来浏览 EPUB、小说、纯文本、RTF、HTML、 CHM 和 TCR(Psion 系列掌上电脑的电子书格式)文件。

Cool Reader Android app


Cool Reader 的源码在 GNU GPL 2 下授权,你可以在 Sourceforge 中找到它。

KOReader

KOReader 最初是为了 E Ink 电子书阅读器创建的,但后来发现它可用于安卓。在测试它时,我发现 KOReader 在同等程度下既有用又令人沮丧。很明显它绝不是一款不好的应用,但不会是我的首选。

优点

  • 高度自定义。
  • 支持多种语言。
  • 它允许你使用 词典 (若你已安装)或者 Wikipedia(若你已连接至网络)来查单词。

缺点

  • 每一本书你都需要改变设置。在你打开一本新书时,KOReader 不会记住相关设置
  • 它的界面会让人觉得是一款专门的电子书阅读器。该应用没有安卓的外形和感受。

支持的电子书格式:

你可以查阅 PDF、DjVu、CBT、以及 CBZ 电子书。它也支持 EPUB、小说、.mobi、Word 文档、文本文件和 CHM 文件。

KOReader Android app


Cool Reader 的源码在 GNU Affero GPL 3.0 下授权,你可以在 GitHub 上找到它。

Booky McBookface

是的,这确实是 这款电子书阅读器 的名字。它是这篇文章中最基础的电子书阅读器,但不要因此(或者这个傻乎乎的名字)使你失望。Booky McBookface 易于使用,并且有一件事它做的很好。

优点

  • 没有多余的装饰。只有你和你的电子书。
  • 界面简洁。
  • 在安卓启动栏中的长按软件图标会弹出一个菜单,你可以从中打开正在阅读的最后一本书、获得未读书籍的列表、或者查找并打开设备上的一本书。

缺点

  • 软件中几乎没有配置选项——你可以更改字体大小和亮度,仅此而已。
  • 你需要使用屏幕底部的按钮浏览电子书。点击屏幕边缘无法操作。
  • 无法为电子书添加书签。

支持的电子书格式

你可以使用该软件阅读 EPUB 格式、HTML 文档,或纯文本格式的电子书。

Booky McBookface Android app


Booky McBookface 的源码在 GNU GPL 3.0 下授权,你可以在 GitHub 中找到它。

你有最喜欢的安卓开源电子书阅读器吗?在社区中留言分享一下吧。


via: opensource.com

作者: Scott Nesbitt 选题: lujun9972 译者: chenmu-kk 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

译自: https://itsfoss.com/best-ebook-readers-linux/

作者: Ambarish Kumar

译者: zjon

摘要: 本文中我们涉及一些 Linux 最佳电子书阅读器。这些应用提供更佳的阅读体验甚至可以管理你的电子书。

最近,随着人们发现在手持设备、Kindle 或者 PC 上阅读更加舒适,对电子图书的需求有所增加。至于 Linux 用户,也有各种电子书应用满足你阅读和整理电子书的需求。

在本文中,我们选出了七个最佳 Linux 电子书阅读器。这些电子书阅读器最适合 pdf、epub 和其他电子书格式。

我提供的是 Ubuntu 安装说明,因为我现在使用它。如果你使用的是 非 Ubuntu 发行版 ,你能在你的发行版软件仓库中找到大多数这些电子书应用。

1. Calibre

Calibre 是 Linux 最受欢迎的电子书应用。老实说,这不仅仅是一个简单的电子书阅读器。它是一个完整的电子书解决方案。你甚至能 通过 Calibre 创建专业的电子书 。

通过强大的电子书管理和易用的界面,它提供了创建和编辑电子书的功能。Calibre 支持多种格式和与其它电子书阅读器同步。它也可以让你轻松转换一种电子书格式到另一种。

Calibre 最大的缺点是,资源消耗太多,因此作为一个独立的电子阅读器来说是一个艰难的选择。



Calibre

特性

  • 管理电子书:Calibre 通过管理元数据来排序和分组电子书。你能从各种来源下载一本电子书的元数据或创建和编辑现有的字段。
  • 支持所有主流电子书格式:Calibre 支持所有主流电子书格式并兼容多种电子阅读器。
  • 文件转换:在转换时,你能通过改变电子书风格,创建内容表和调整边距的选项来转换任何一种电子书格式到另一种。你也能转换个人文档为电子书。
  • 从 web 下载杂志期刊:Calibre 能从各种新闻源或者通过 RSS 订阅源传递故事。
  • 分享和备份你的电子图书馆:它提供了一个选项,可以托管你电子书集合到它的服务端,从而你能与好友共享或用任何设备从任何地方访问。备份和导入/导出特性可以确保你的收藏安全和方便携带。

安装

你能在主流 Linux 发行版的软件库中找到它。对于 Ubuntu,在软件中心搜索它或者使用下面的命令:

sudo apt-get install calibre

2. FBReader



FBReader: Linux 电子书阅读器

FBReader 是一个开源的轻量级多平台电子书阅读器,它支持多种格式,比如 ePub、fb2、mobi、rtf、html 等。它包括了一些可以访问的流行网络电子图书馆,那里你能免费或付费下载电子书。

特性

  • 支持多种文件格式和设备比如 Android、iOS、Windows、Mac 和更多。
  • 同步书集、阅读位置和书签。
  • 在线管理你图书馆,可以从你的 Linux 桌面添加任何书到所有设备。
  • 支持 Web 浏览器访问你的书集。
  • 支持将书籍存储在 Google Drive ,可以通过作者,系列或其他属性整理书籍。

安装

你能从官方库或者在终端中输入以下命令安装 FBReader 电子阅读器。

sudo apt-get install fbreader

或者你能从 这里 抓取一个以 .deb 包,并在你的基于 Debian 发行版的系统上安装它。

3. Okular

Okular 是另一个开源的基于 KDE 开发的跨平台文档查看器,它已经作为 KDE 应用发布的一部分了。



Okular

特性

  • Okular 支持多种文档格式像 PDF、Postscript、DjVu、CHM、XPS、ePub 和其他。
  • 支持在 PDF 文档中评论、高亮和绘制不同的形状等。
  • 无需修改原始 PDF 文件,分别保存上述这些更改。
  • 电子书中的文本能被提取到一个文本文件,并且有个名为 Jovie 的内置文本阅读服务。

备注:查看这个应用的时候,我发现这个应用在 Ubuntu 和它的衍生系统中不支持 ePub 文件格式。其他发行版用户仍然可以发挥它全部的潜力。

安装

Ubuntu 用户可以在终端中键入下面的命令来安装它:

sudo apt-get install okular

4. Lucidor

Lucidor 是一个易用的、支持 epub 文件格式和在 OPDS 格式中编目的电子阅读器。它也具有在本地书架里组织电子书集、从互联网搜索和下载,和将 Web 订阅和网页转换成电子书的功能。

Lucidor 是 XULRunner 应用程序,它向您展示了具有类似火狐的选项卡式布局,和存储数据和配置时的行为。它是这个列表中最简单的电子阅读器,包括诸如文本说明和滚动选项之类的配置。



lucidor

你可以通过选择单词并右击“查找单词”来查找该单词在 Wiktionary.org 的定义。它也包含 web 订阅或 web 页面作为电子书的选项。

你能从 这里 下载和安装 deb 或者 RPM 包。

5. Bookworm



Bookworm Linux 电子阅读器

Bookworm 是另一个支持多种文件格式诸如 epub、pdf、mobi、cbr 和 cbz 的自由开源的电子阅读器。我写了一篇关于 Bookworm 应用程序的特性和安装的专题文章,到这里阅读: Bookworm:一个简单而强大的 Linux 电子阅读器

安装

sudo apt-add-repository ppa:bookworm-team/bookworm

sudo apt-get update

sudo apt-get install bookworm

6. Easy Ebook Viewer

Easy Ebook Viewer 是又一个用于读取 ePub 文件的很棒的 GTK Python 应用。具有基本章节导航、从上次阅读位置继续、从其他电子书文件格式导入、章节跳转等功能,Easy Ebook Viewer 是一个简单而简约的 ePub 阅读器.



Easy-Ebook-Viewer

这个应用仍然处于初始阶段,只支持 ePub 文件。

安装

你可以从 GitHub 下载源代码,并自己编译它及依赖项来安装 Easy Ebook Viewer。或者,以下终端命令将执行完全相同的工作。

sudo apt install git gir1.2-webkit-3.0 libwebkitgtk-3.0-0 gir1.2-gtk-3.0 python3-gi

git clone https://github.com/michaldaniel/Ebook-Viewer.git

cd Ebook-Viewer/

sudo make install

成功完成上述步骤后,你可以从 Dash 启动它。

7. Buka

Buka 主要是一个具有简单而清爽的用户界面的电子书管理器。它目前支持 PDF 格式,旨在帮助用户更加关注内容。拥有 PDF 阅读器的所有基本特性,Buka 允许你通过箭头键导航,具有缩放选项,并且能并排查看两页。

你可以创建单独的 PDF 文件列表并轻松地在它们之间切换。Buka 也提供了一个内置翻译工具,但是你需要有效的互联网连接来使用这个特性。



Buka

安装

你能从 官方下载页面 下载一个 AppImage。如果你不知道如何做,请阅读 如何在 Linux 下使用 AppImage 。或者,你可以通过命令行安装它:

sudo snap install buka

结束语

就我个人而言,我发现 Calibre 最适合我的需要。当然,Bookworm 看起来很有前途,这几天我经常使用它。不过,电子书应用的选择完全取决于你的喜好。

你使用哪个电子书应用呢?在下面的评论中让我们知道。


via: https://itsfoss.com/best-ebook-readers-linux/

作者: Ambarish Kumar 译者: zjon 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

0 课前准备

00.01 索引

  1. 网页头部标签

  2. HTML常用的标签

  3. 引用样式的使用

  4. 课后作业

00.02 课前提问

  1. 我们应该怎样告诉计算机,文章的标题是什么呢?

  2. 我们如何为网页中的内容添加样式呢?

01 网页头部标签

上一节课程中,我们已经可以用HTML写出自己的第一个网页了!但是,我们的网页看起来还是很简陋,只是简单的几个文字而已!我们还希望可以实现更多的功能,比如:告诉别人我们网页的主题是什么?那我们应该怎么办呢?

01.01 <head>标签

还记得,上一节课中我们强调<body>标签是用来标记网页正文的吗?那么,当我们想要给网页添加一些信息,但却不显示在正文中的时候。我们就可以使用一个全新的标签:<head>标签。

<head>标签叫做网页头部标签,我们用它来标记一些有关于网页的额外信息,比如说:这个网页内容的语种,网页的标题...

01.02 网页标题

我们想要为网页添加标题,除了<head>之外,还要用到<title>标签。<title>标签要写在<head>和</head>中间,这很好理解,因为网页头部除了标题之外还要添加更具体的额外信息,所以我们也必须使用更加具体的标记标签,就像下方代码一样!

<html>
<head>



注意网页标签的title

02 HTML常用的标签

02.01 编辑示例

我们今天要尝试使用HTML更加复杂的功能,来实现更加复杂耐看的网页。比如:实现一个自己的小说阅读器?

我们将学习一些新的标签,来逐步实现下方百度阅读器的阅读效果!



百度阅读器的浏览效果

02.01 标题<h1>

我们使用<h1>、<h2>....<h6>标签来标记文章中的标题,<h1>代表最高层的大标题,<h6>代表最后层的小标题。被这些标签标记的文本都会相应的加粗和增加字体大小。



<h1>....<h6>

<!DOCTYPE html><html><head>

执行代码

02.02 段落<p>

我们使用<p>标签来表示文章的段落,使用了<p>标签后,段落与段落之间会自动生成间距!

<body>



执行代码

03 引用样式

为了课程方便,以及更好的展示网页效果。我们先来简单的介绍样式,之前实现的网页都是黑白没有颜色,但实际上我们接触的网页都是色彩斑斓的!这就是网页的样式在起着作用,我们可以使用别人已经写好的样式,来帮助我们实现好看的网页,未来我们也会学习自己编辑样式!

知了已经写好了一个样式分享给大家,大家只要在<head>标签内添加一行代码就可以了!

<head>



执行代码

04 课程作业

找到一本你喜欢的小说,将第一章内容用今天学习的标签进行标记,并引用样式代码!看看,最后的效果吧!