ホームページ >バックエンド開発 >PHPチュートリアル >javascript - epub电子书阅读器是如何得到总页数和当前页数的?

javascript - epub电子书阅读器是如何得到总页数和当前页数的?

WBOY
WBOYオリジナル
2016-06-06 20:14:272740ブラウズ

单位需要实现一个基于web的epub阅读器,功能已经初步实现,但是总页数和当前页数的计算比较为难。因为epub相当于是一个html文档的合集,包含文字、图片、表格、列表等多种表现形式;同时客户端方面,手机和电脑的浏览器有多种不同的分辨率,用户也会选择自己喜欢的字号,所以在不同客户端打开,页数是不一样的,每次重新计算,执行效率会很差,而且很难算得精准。
请问有没有什么好的实现方法?

回复内容:

单位需要实现一个基于web的epub阅读器,功能已经初步实现,但是总页数和当前页数的计算比较为难。因为epub相当于是一个html文档的合集,包含文字、图片、表格、列表等多种表现形式;同时客户端方面,手机和电脑的浏览器有多种不同的分辨率,用户也会选择自己喜欢的字号,所以在不同客户端打开,页数是不一样的,每次重新计算,执行效率会很差,而且很难算得精准。
请问有没有什么好的实现方法?

这种事儿无解,最好换思路。知道当前页和总页数无非就是想知道阅读进度,所以显示个百分比的条就是不错的替代方案。

直接记录一下读的进度,百分比,然后展示出来

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。