单位需要实现一个基于web的epub阅读器,功能已经初步实现,但是总页数和当前页数的计算比较为难。因为epub相当于是一个html文档的合集,包含文字、图片、表格、列表等多种表现形式;同时客户端方面,手机和电脑的浏览器有多种不同的分辨率,用户也会选择自己喜欢的字号,所以在不同客户端打开,页数是不一样的,每次重新计算,执行效率会很差,而且很难算得精准。
请问有没有什么好的实现方法?
单位需要实现一个基于web的epub阅读器,功能已经初步实现,但是总页数和当前页数的计算比较为难。因为epub相当于是一个html文档的合集,包含文字、图片、表格、列表等多种表现形式;同时客户端方面,手机和电脑的浏览器有多种不同的分辨率,用户也会选择自己喜欢的字号,所以在不同客户端打开,页数是不一样的,每次重新计算,执行效率会很差,而且很难算得精准。
请问有没有什么好的实现方法?
这种事儿无解,最好换思路。知道当前页和总页数无非就是想知道阅读进度,所以显示个百分比的条就是不错的替代方案。
直接记录一下读的进度,百分比,然后展示出来
ZLIBIRARY电子书是一个庞大的在线电子书和学术文章数据库,为用户提供免费获取各种材料。此网站自 2009 年以来一直运营,并被认为是全世界最大的电子书库之一。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号