文档章节

解决flexpaper搜索文字时不能高亮的问题

爱吃猫的小萌鱼
 爱吃猫的小萌鱼
发布于 2013/04/25 23:07
字数 371
阅读 1425
收藏 4

    由于本站的在线文档(http://www.dianfusoft.com/showReadArticle)是基于开源的flex版flexpaper开发的,做完后发现搜索文字时可以搜素出相关的内容,但是内容不能高亮,但是在查看官网的例子时发现是可以高亮的,一开始我还以为自己的程序写的有问题,但是仔细检查发现调用官方的API无误,应该可以排除代码的错误。

       今天在仔细查看官网介绍“Large Documents”部分时有一行这样的命令:


       C:\SWFTools\pdf2swf.exePaper.pdf-oPaper%.swf-f -T 9 -t -s storeallcharacters


       刚开始看不懂,后来查看swftoos官网的文档时发现这几个参数大有讲究,我大略翻译了一下:


       -f  字体应该被嵌入,能够改善swf搜索

       -T 9  设置转化的flash版本为9,提高swf的稳定性

       -t   在每一帧时插入停止,提高swf的稳定性

       -s storeallcharacters存储的文本文件中的所有字符信息,提高搜索能力


       而上面命令行中的“%”则是将大文档转化为一页一页的,提高加载速度,是一个可选项。

       按照上面命令行转化的结果,再次搜索时发现搜素的文字的确可以高亮。

       附上结果图一张:


        原创文章,转载请注明出处:http://www.dianfusoft.com/showDetail?articleId=130425225438

       更多原创文章,请访问:http://www.dianfusoft.com/

© 著作权归作者所有

爱吃猫的小萌鱼
粉丝 1
博文 16
码字总数 10296
作品 0
东城
私信 提问
解决FlexPaper分页分段加载问题

FlexPaper是一个开源的PDF文档在线查看控件。用户查看PDF文档不需要安装Acrobat Reader,但需要利用像SwfTools这样的工具预先将PDF文档转成SWF格式的文件。FlexPaper能够对需要查看的文档进行...

张xtpgyaps
2011/07/09
0
3
Java+FlexPaper+swfTools仿文库文档在线阅读

一、文档在线阅读思路 1.用OpenOffice把PPT、Word、Excel、Text转换为pdf 2.用SWFTool将生成的pdf转换成swf,然后利用FlexPlayer实现在线预览播放 二、准备工作 1.安装OpenOffice,官网下载地...

StephenZou
2013/07/13
0
34
关于在web项目中将pdf文件显示成swf文件的相关详细说明

前段时间由于客户的需要,不想随便让访问系统的人将pdf文件保存下来(现在系统中的是adobe reader去读pdf文件,adobe reader中有个保存的功能 ),故引出转换成swf文件来显示的问题。 1.首先说...

seth_y
2014/03/31
0
0
flexpaper开发在线文库

最近用flexpaper做在线文库开发,发现用pdf2swf将pdf(内容为中文)文件转为swf文件后,用flexpaper中可以正常看到该文件的内容,但用flexpaper的搜索功能不能搜索到swf文件中的文本,提示未...

houl1
2012/02/14
2.5K
3
pdf2swf转换过来的swf文件在 flexpaper里面不能复制时怎么回事啊

@vic_ch 你好,想跟你请教个问题:pdf2swf转换过来的swf文件在 flexpaper里面不能复制时怎么回事啊 这个问题你解决了 嘛? 想请教下你 我也遇见这个问题了我的flexpaper 是2.0.2的 可以的发我...

小王哈
2013/07/08
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

优雅的关闭Spring Boot

优雅的关闭Spring Boot 1、实现 TomcatConnectorCustomizer 接口拿到Tomcat的连接获取 Tomcat连接池 2、实现 ApplicationListener<ContextClosedEvent> 监听服务器关闭事件,注册JVM钩子函数...

sowhat
今天
2
0
Python3-Web开发

简介 Web开发框架 什么是Web框架? Web应用程序框架或简单的Web框架表示一组库和模块,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。 virtualenv是一个虚拟...

wuxinshui
今天
3
0
使用技媒体实践编写发布博客

技媒体实践博客 CSDN OSChina 知乎 简书 思否 掘金 51CTO

晨猫
今天
2
0
Lucene

1、什么是全文检索 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固...

榴莲黑芝麻糊
昨天
5
0
python到setuptools、pip工具的安装

python安装 基础开发库   apt-get install gcc  apt-get install openssl libssl-dev 安装数据库和开发库   apt-get install mysql-server libmysqld-dev python环境   下载地址...

问题终结者
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部