All Projects → ApesTalk → Epub

ApesTalk / Epub

Licence: MIT license
一步一步学习如何制作一个EPub电子书阅读器。How to make a EPub e-book reader step by step.

Programming Languages

objective c
16641 projects - #2 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Epub

iRead
iRead is an EPUB reader for iOS written in Swift
Stars: ✭ 83 (+277.27%)
Mutual labels:  epub, e-book
plato
Document reader
Stars: ✭ 117 (+431.82%)
Mutual labels:  epub, e-reader
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (+95.45%)
Mutual labels:  epub, e-reader
bookworm
The Universally Accessible document Reader
Stars: ✭ 50 (+127.27%)
Mutual labels:  epub, e-book
react-viewer
Online EPUB/Comics viewer
Stars: ✭ 52 (+136.36%)
Mutual labels:  epub
ModernSecurityProtectionGuide
Modern Security Protection Guide
Stars: ✭ 72 (+227.27%)
Mutual labels:  e-book
novelsave
This is a tool to download and convert novels from popular sites to e-books.
Stars: ✭ 25 (+13.64%)
Mutual labels:  epub
dslibris
An ebook reader for the Nintendo DS, DS Lite, and DSi.
Stars: ✭ 31 (+40.91%)
Mutual labels:  epub
Reader.js
Javascript library for RIDI EPUB Viewer
Stars: ✭ 21 (-4.55%)
Mutual labels:  epub
epub-parser
A powerful yet easy-to-use epub parser
Stars: ✭ 103 (+368.18%)
Mutual labels:  epub
bash-pubkit
Book template and EPUB compiler
Stars: ✭ 27 (+22.73%)
Mutual labels:  epub
infinite-electron
An Electron-based cross-platform desktop reader for free ebooks
Stars: ✭ 39 (+77.27%)
Mutual labels:  epub
kaf-cli
把txt文本转成epub和mobi电子书的命令行工具(原TmdTextEpub)
Stars: ✭ 133 (+504.55%)
Mutual labels:  epub
fimfic2epub
📚 Chrome/Firefox extension & npm package for improved EPUB export on fimfiction.net
Stars: ✭ 17 (-22.73%)
Mutual labels:  epub
SDKLauncher-Android
Launcher app for Readium SDK on Android
Stars: ✭ 77 (+250%)
Mutual labels:  epub
scopy
Python script for searching through your digital books and cataloguing them in an easy-to-share list of files.
Stars: ✭ 28 (+27.27%)
Mutual labels:  epub
read-offline
Read Offline allows you to download or print posts and pages. You can download the post as PDF, ePub and mobi
Stars: ✭ 28 (+27.27%)
Mutual labels:  epub
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (-13.64%)
Mutual labels:  epub
Wuxiaworld-2-eBook
This Python script will download chapters from novels availaible on wuxiaworld.com saves then into the .epub format
Stars: ✭ 90 (+309.09%)
Mutual labels:  epub
wattpad-downloader
A website to convert and download Wattpad stories into e-book reader formats.
Stars: ✭ 55 (+150%)
Mutual labels:  epub

EPub

一步一步学习如何制作一个EPub电子书阅读器。How to make a EPub e-book reader step by step.

目录说明:

  • Explore EPub电子书阅读器的探索历程,包括对同类APP的分析以及一步步实现的小目标。
  • Code 代码实现。

进度:

  • 实现epub文件的解压和解析。
  • 通过css分栏以及修改css和html实现章节的“分页”效果。
  • 仿微信读书从书架打开一本书和合上一本书的效果。

目前遇到的问题:

UIPageViewController本身和UIScrollView嵌套后会造成手势冲突而且非常难以控制,可以看我这个demoUIPageViewControllerBug。当时做类似今日头条效果的时候一开始打算用UIPageViewController来做的,后来发现UI复杂的情况下问题太多了。后面调研发现今日头条使用UICollectionView来实现的,效果比较好。

后面抽时间会尝试用新的方式实现,敬请期待!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].