在寻找新的电子书阅读软件吗?来看看这四款适用于安卓的可靠的开源电子书阅读器吧。
• 来源:linux.cn • 作者:Scott Nesbitt • 译者:chenmu-kk •
(本文字数:2156,阅读时长大约:3 分钟)
谁不想有一个好的阅读体验?与其将时间浪费在社交媒体或 即时消息软件 上,不如在自己的安卓手机或平板上阅读一本书、杂志或其他文档。
要做到这一点,你需要的是一个适合的电子书阅读软件。接下来让我们来看一看四款可靠的、开源安卓电子书阅读器。
那我们先从我最喜欢的一款开源安卓电子书阅读器开始: Book Reader 。它基于现在专有的 FBReader 应用的开源老版本。像 FBReader 的早期版本一样,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 是一个灵活易用的电子书软件。虽然我觉得该软件的图标会让想起 Windows vista 中的图标,但它确实有一些好用的功能。
优点
缺点
支持的电子书格式:
你可以使用 Cool Reader 来浏览 EPUB、小说、纯文本、RTF、HTML、 CHM 和 TCR(Psion 系列掌上电脑的电子书格式)文件。
Cool Reader Android app
Cool Reader 的源码在 GNU GPL 2 下授权,你可以在 Sourceforge 中找到它。
KOReader 最初是为了 E Ink 电子书阅读器创建的,但后来发现它可用于安卓。在测试它时,我发现 KOReader 在同等程度下既有用又令人沮丧。很明显它绝不是一款不好的应用,但不会是我的首选。
优点
缺点
支持的电子书格式:
你可以查阅 PDF、DjVu、CBT、以及 CBZ 电子书。它也支持 EPUB、小说、.mobi、Word 文档、文本文件和 CHM 文件。
KOReader Android app
Cool Reader 的源码在 GNU Affero GPL 3.0 下授权,你可以在 GitHub 上找到它。
是的,这确实是 这款电子书阅读器 的名字。它是这篇文章中最基础的电子书阅读器,但不要因此(或者这个傻乎乎的名字)使你失望。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 发行版 ,你能在你的发行版软件仓库中找到大多数这些电子书应用。
Calibre 是 Linux 最受欢迎的电子书应用。老实说,这不仅仅是一个简单的电子书阅读器。它是一个完整的电子书解决方案。你甚至能 通过 Calibre 创建专业的电子书 。
通过强大的电子书管理和易用的界面,它提供了创建和编辑电子书的功能。Calibre 支持多种格式和与其它电子书阅读器同步。它也可以让你轻松转换一种电子书格式到另一种。
Calibre 最大的缺点是,资源消耗太多,因此作为一个独立的电子阅读器来说是一个艰难的选择。
Calibre
你能在主流 Linux 发行版的软件库中找到它。对于 Ubuntu,在软件中心搜索它或者使用下面的命令:
sudo apt-get install calibre
FBReader: Linux 电子书阅读器
FBReader 是一个开源的轻量级多平台电子书阅读器,它支持多种格式,比如 ePub、fb2、mobi、rtf、html 等。它包括了一些可以访问的流行网络电子图书馆,那里你能免费或付费下载电子书。
你能从官方库或者在终端中输入以下命令安装 FBReader 电子阅读器。
sudo apt-get install fbreader
或者你能从 这里 抓取一个以 .deb 包,并在你的基于 Debian 发行版的系统上安装它。
Okular 是另一个开源的基于 KDE 开发的跨平台文档查看器,它已经作为 KDE 应用发布的一部分了。
Okular
备注:查看这个应用的时候,我发现这个应用在 Ubuntu 和它的衍生系统中不支持 ePub 文件格式。其他发行版用户仍然可以发挥它全部的潜力。
Ubuntu 用户可以在终端中键入下面的命令来安装它:
sudo apt-get install okular
Lucidor 是一个易用的、支持 epub 文件格式和在 OPDS 格式中编目的电子阅读器。它也具有在本地书架里组织电子书集、从互联网搜索和下载,和将 Web 订阅和网页转换成电子书的功能。
Lucidor 是 XULRunner 应用程序,它向您展示了具有类似火狐的选项卡式布局,和存储数据和配置时的行为。它是这个列表中最简单的电子阅读器,包括诸如文本说明和滚动选项之类的配置。
lucidor
你可以通过选择单词并右击“查找单词”来查找该单词在 Wiktionary.org 的定义。它也包含 web 订阅或 web 页面作为电子书的选项。
你能从 这里 下载和安装 deb 或者 RPM 包。
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
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 启动它。
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 索引
网页头部标签
HTML常用的标签
引用样式的使用
课后作业
00.02 课前提问
我们应该怎样告诉计算机,文章的标题是什么呢?
我们如何为网页中的内容添加样式呢?
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 课程作业
找到一本你喜欢的小说,将第一章内容用今天学习的标签进行标记,并引用样式代码!看看,最后的效果吧!
*请认真填写需求信息,我们会在24小时内与您取得联系。