文石BOOX官方社区-墨水屏平板电纸书护眼阅读器

 找回密码
 注册

手机号码,快捷登录

搜索
查看: 13446|回复: 14

[经验] MAX打开扫描PDF文档的速度

  [复制链接]
发表于 2016-5-18 16:56:19 | 显示全部楼层 |阅读模式
最近大家对MAX打开PDF文档的速度有很多反馈,这里做一些简要说明和原因分析: - I1 L$ k: Q6 D# q0 L
. ~8 A$ s }. W0 X4 B3 @9 ]) q5 A e
7 J# A+ a) w3 d 目前常见的PDF文档,大体可以分为3种: 6 g+ k, [ F* Y7 T4 y1 |/ V: N; {
1 _$ O4 C0 k5 ]8 `7 b( t1. 电子版。可重排、检索、选择文字。. I9 B; p% y7 m7 ]4 {9 `$ d/ ~+ u
# P, W* K! Q1 ] 2. 扫描版,单层。图片类型,不可以检索内容。 * r7 F" K& r& H* V; V
+ I: M. J) s0 R+ s4 n5 s: G) e3. 扫描版,双层。具体可以参考这个帖子:http://bbs.onyx-international.com.cn/thread-23336-1-1.html. % P+ p5 i/ ^: M/ m3 [
& G" Z. e4 a8 \) ^) o
1 F- u; u5 Y' f) r5 C' M, h对于第1种电子版的PDF文档,目前来说在打开和翻页上不存在太多问题,属于正常速度。 0 Q( `7 [5 B {3 u3 n- {
( I: U" z3 j2 V% o- M0 P2 m8 v
( i, N" _, A) G4 u2 r7 I 对于第3种双层扫描PDF,自带的Neo Reader阅读软件还没有很好的处理方式,我们正在开发新的reader,使用我们开发的onyx pdf 引擎(neo reader用的是adobe引擎),对于双层PDF会有更好的支持,预计下个月可以给到大家测试版。+ @% s# T. x0 q" P9 N
' y) V: \/ n; I. f
5 r# e% K, V! T) ~ 下面主要说明一下目前对第2种扫描版PDF文档的处理方式。 ! l2 K1 E, p+ ^: q& e
: u ^0 I' b; v# Z
) j- }- D' \1 B/ r e2 D$ V4 n扫描版PDF文档,默认使用Neo Reader来读取,并采用预读取上\下一页的方式,即:画面显示后,它会根据翻页方向 ,决定预渲染下一页或者上一页(没有采用预读多页的设置,对内存的占用太大),利用当前阅读的时间在后台预读,这个时间取决于页面的复杂程度,一般在1-8秒以内,如果页面内容简单,1、2秒就预加载完了,复杂一些的页面则稍微时间长一些。 3 R: g" G7 O8 d5 v# _( z" Q q
( ^4 h" t0 S( [( E2 F( k8 j' a Q
1 G! U: V+ h# a4 \: X- E所以,如果是正常阅读的速度,当前页面停留在8秒以上(一般快速阅读一页至少也要30秒吧),是不会感觉到翻页的停滞,但如果是连续翻页,则会感觉到“后台预读”的那个时间,也就是很多用户在测试功能时提出的PDF翻页有明显的等待。( c+ C; k; R2 o0 n9 ]
* a! k* x2 P2 O6 L* K0 u
* f/ H8 a( i4 R* W( b 以下是一个426M的单层扫描文档,首次打开大约4-5秒,连续翻页在1-2秒左右,以供参考:3 ~9 T8 }- Y4 y: h2 e1 K
6 a( d# ^( P2 v
7 e7 u) Y0 R# c* C$ q. @
9 T4 p/ ]8 y* R( C& ^- L6 | ; _4 L6 h: y2 f/ J9 {9 o % X5 @% E% ]0 e2 r, z3 I * y8 j' I+ S# g- x7 U% H' x* E9 L5 P3 F ' P5 @; {9 ]) F+ L
发表于 2016-5-19 03:28:59 | 显示全部楼层
文件体积当然是一个影响的因素,但是主要体现在打开的时候。
4 S" e/ Y' M! b5 G翻页的话,我现在发现和pdf的dpi有很大关系。我重新制作了一份,源文件是600dpi的tif,黑白双色。这次只用acrobat把多个图像合并为pdf,没有作其它修改——除非acrobat自行添加图层。应该是单层文件,但是速度仍然很慢。! `/ L8 E& o* s! y% X; t; C
改成150dpi后速度变快了,但仍然比较慢。
9 s6 z  R, @6 y1 r附上600dpi的文件供测试使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2016-5-19 10:24:15 | 显示全部楼层
mist 发表于 2016-5-19 03:28 * V. a7 f* y! `0 @& {/ I* u3 A
文件体积当然是一个影响的因素,但是主要体现在打开的时候。
# `9 ]4 h$ k: t+ H" l3 o1 x翻页的话,我现在发现和pdf的dpi有很大关系。 ...
! Y% J1 P+ a) }# [3 B
对的,dpi越大要处理的像素越多,时间肯定也相应更长
发表于 2016-6-2 19:52:30 | 显示全部楼层
为什么orion可以这么快?文史打算用orion的引擎么?要不购买这个软件整合下吧!
发表于 2016-6-2 22:23:47 | 显示全部楼层
1538867590 发表于 2016-6-2 19:52
# v, E  V' a3 V, s0 O为什么orion可以这么快?文史打算用orion的引擎么?要不购买这个软件整合下吧!

. ~1 x2 N. P2 a1 {" \orion不是开源的么~
发表于 2016-6-13 17:27:03 | 显示全部楼层
p没an.baidu.co权m/s/1o8z限VapO麻烦厂商看一下 这里面有两个pdf  一个是知网的pdf  自带阅读器直接打不开,一个是ppt用office2010转成的pdf 翻页很慢  2-8s  反馈给厂商  希望尽快推出新固件解决问题
发表于 2016-6-15 15:11:03 | 显示全部楼层
强烈建议 用系统自带Neo Reader 阅读重排扫描版pdf 书籍的时候,加上预处理下一页或者是几页的功能。避免抓狂到看一页眼睛盯着屏幕等待n秒钟的处理完毕的尴尬局面。
发表于 2016-7-2 20:44:46 | 显示全部楼层
Orion viewer 速度很快,基本秒开,为何文石预装的reader翻页这么慢,这不是硬件问题,是软件没有优化
发表于 2016-7-26 19:19:01 | 显示全部楼层
管理员怎么还不说话
发表于 2016-7-26 20:18:50 | 显示全部楼层
几年前从网上下的论文,都是万方数据,用MAX打开很慢,供测试(由小到大排列)!
8 R; p4 M* V( f* F( Z) x2 l这几篇论文最少的2页,180k;最大的7页,913k
7 r, p" d# W$ F# B! E! j. `  |; H" y- o( e5 V- m+ P6 I, L& t+ n

2 P' P: ?: Y) e- C; X- s7 b
0 v) A! r! y0 ?! m( T  a+ \4 g- E9 H; l1 e

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-7-29 06:02:12 | 显示全部楼层
谢谢分享~~
发表于 2016-7-29 07:40:22 | 显示全部楼层
对不起,我想借这楼求助一下子,因为我的等级不够不能发求助帖。求管理员帮我发个主题帖! O" h/ R6 v3 V7 j0 l3 R

' b1 j* ~. E" A3 z5 j( A' s1 D, [/ S我的max是今天刚到手的,在淘宝蓝加白数码店买的。打开机子觉得做工还是很好的,但是——我发现我没有办法用电磁笔触控屏幕!!!——基本上现在什么操作都不能进行!我用电磁笔试了下我的m96,发现m96对电磁笔是有反应的。所以触控问题是机器本身的问题,也不知道是机子本身的问题还是软件问题,这个问题要是不能解决这机子就算是废了。1 F/ H" W) g5 p0 ^" q  U
( r: x. j( a" J6 H. o' r
求不要忽略~我人在美国,等了不知道多久才等机子从中国寄过来结果发现没法用,这种心情真的非常不好。但是,我还是希望官方人员能够解决一下我的问题。8 h+ B8 F) g! A- b/ L+ j

6 ^" R) A% {" G" e  F3 x) E+ U我已经将发票,保修卡,机器正反面的照片发到了support@onyx-international.com。希望售后早日给我答复。
发表于 2016-9-29 14:49:44 | 显示全部楼层
Lenphy 发表于 2016-7-2 20:44
- a3 p) G. j, W% v, T8 H; WOrion viewer 速度很快,基本秒开,为何文石预装的reader翻页这么慢,这不是硬件问题,是软件没有优化
) ]" p& Z7 G& W/ v6 ?7 g
可以装在MAX上吗?
. T+ |" Y3 p- P% C5 n/ t8 f+ H, P# J* j) s
你为什么不用这个软件呢?
发表于 2016-10-18 23:30:41 | 显示全部楼层
下一个版本的阅读器预加载模式能弄成可选吗。。。
9 W  E8 x! s, D有些参考书目需要前后两页在那里来回翻。。现在的预加载等于没有预加载。) T, a# u& Q4 b0 Z+ @

) I9 L2 ^' F; N% v( L1 }2 Z/ b我觉得要是能同时在内存里存储三页的内容的话,就应该预加载下一页和上一页两页,也就是说第一次进去加载要3页,但是无论往哪个方向翻页那么也就只需要预加载翻页方向的一页,内存里刚才加载好的两页不要扔掉。这样前后翻页就都不会卡了呀(我也不太懂哦这样子可以实现吗?)( S( Z) o: h* A; S

1 C1 }7 l9 I) u4 R( B  n0 j1.8的预加载策略会是什么样子的啊??
发表于 2017-4-7 16:43:31 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|文石BOOX官方社区

GMT+8, 2022-1-18 11:43 , Processed in 0.029301 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表