复制代码 代码如下:
<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif">实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式。在网页上显示其实都是swf格式内容。</SPAN>
首先将word转化为swf,需要调用com组件,可以通过office 或者wps进行转化,但我尝试都没有成功,最后通过OpenOffice 4.0.0 进行转化才成功,OpenOffice 4.0.0支持windows 和linux操作系统,故需要先下载openOffice,官网上应该有。将word转化为pdf,好像只是支持英文的标题的文档,不支持汉文名字文档,可以先将文件重新命名为英文,转化之后再将文件变为汉文即可,可能还需要开始openoffice 服务,上图
验证服务是否开启,上图
代码如下:
复制代码 代码如下:
<PRE class=php name="code"><?php
class RunTime//页面执行时间类
{
private $starttime;//页面开始执行时间
private $stoptime;//页面结束执行时间
private $spendtime;//页面执行花费时间
function getmicrotime()//获取返回当前微秒数的浮点数
{
list($usec,$sec)=explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
function start()//页面开始执行函数,返回开始页面执行的时间
{
$this->starttime=$this->getmicrotime();
}
function end()//显示页面执行的时间
{
$this->stoptime=$this->getmicrotime();
$this->spendtime=$this->stoptime-$this->starttime;
//return round($this->spendtime,10);
}
function display()
{
//$this->end();
echo "<p>运行时间:".round($this->spendtime,10)."秒</p>";
}
}
/*调用方法 */
$timer=new Runtime();
$timer->start();
function MakePropertyValue($name,$value,$osm){
$oStruct = $osm->Bridge_GetStruct
("com.sun.star.beans.PropertyValue");
$oStruct->Name = $name;
$oStruct->Value = $value;
return $oStruct;
}
function word2pdf($doc_url, $output_url){
$osm = new COM("com.sun.star.ServiceManager") or die ("Please be sure that OpenOffice.org is installed.\n");
$args = array(MakePropertyValue("Hidden",true,$osm));
$oDesktop = $osm->createInstance("com.sun.star.frame.Desktop");
$oWriterDoc = $oDesktop->loadComponentFromURL
($doc_url,"_blank", 0, $args);
$export_args = array(MakePropertyValue
("FilterName","writer_pdf_Export",$osm));
$oWriterDoc->storeToURL($output_url,$export_args);
$oWriterDoc->close(true);
}
$output_dir = "C:/";
$doc_file = "C:/t.doc";
$pdf_file = "9.pdf";
$output_file = $output_dir . $pdf_file;
$doc_file = "file:///" . $doc_file;
$output_file = "file:///" . $output_file;
word2pdf($doc_file,$output_file);
$timer->end();
$timer->display();
?></PRE><BR>
<P></P>
<PRE></PRE>
<P></P>
<P><BR>
</P>
花费时间进行分析:
<P>将一个大小为1.48M的word文档转化为pdf需要<SPAN style="FONT-FAMILY: Simsun; FONT-SIZE: 14px">运行时间:1.3652579784秒</SPAN> 自己电脑是这个时间,自己测试</P>
<P><BR>
</P>
<P>其次将pdf转化为swf,需要运用另外一个软件,swftools 通过代码调用cmd命令,直接上代码</P>
<P><PRE class=php name="code"><?php
class RunTime//页面执行时间类
{
private $starttime;//页面开始执行时间
private $stoptime;//页面结束执行时间
private $spendtime;//页面执行花费时间
function getmicrotime()//获取返回当前微秒数的浮点数
{
list($usec,$sec)=explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
function start()//页面开始执行函数,返回开始页面执行的时间
{
$this->starttime=$this->getmicrotime();
}
function end()//显示页面执行的时间
{
$this->stoptime=$this->getmicrotime();
$this->spendtime=$this->stoptime-$this->starttime;
//return round($this->spendtime,10);
}
function display()
{
//$this->end();
echo "<p>运行时间:".round($this->spendtime,10)."秒</p>";
}
}
/*调用方法 */
$timer=new Runtime();
$timer->start();
//调用系统软件
$command = "\"C:\Program Files\SWFTools\pdf2swf.exe\" -t C:\8.pdf -s flashversion=9 -o C:\m.swf";
echo $command;
exec($command);
echo 'ok';
$timer->end();
$timer->display();
?></PRE><BR>
将刚才转化而来的pdf转化为swf文件需要用<SPAN style="FONT-FAMILY: Simsun; FONT-SIZE: 14px">运行时间:1.3119211197秒时间</SPAN><P></P>
<P><SPAN style="FONT-FAMILY: Simsun; FONT-SIZE: 14px">最后则是将swf文件显示在网页中,这一步需要引入多个js文件和其他文件,代码就不写了,直接下载,在我的上传资料中</SPAN></P>
<P><BR>
</P>
<P><BR>
<BR>
</P>
<P><BR>
</P>
相关推荐:
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
怎么用AI缩写文章,轻松提高效率的全新方法
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
seo要公司什么资源,做seo需要用到什么软件 ,ai明星换了
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
seo给你什么帮助,seo的利与弊 ,ai 大厨
AI免费生成文章的软件:轻松创作的秘密武器
丹东seo是什么怎么选,丹东spr ,黑发ai图
洗文章AI:让内容创作变得更智能、更高效
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
如何通过AI写文章,轻松提高写作效率与质量
AI人工智能文章生成器写作新纪元
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
用AI征文工具,轻松创作出精彩文章!
seo需要保持什么心态,seo的要求 ,ai83562
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
seo辅助词选什么,seo助手 ,各车企ai
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
AI写作技巧,让创作事半功倍!
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
如何快速写出高质量的AI文章:从入门到精通
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO场景下的数字营销:如何通过精准优化提升网站流量,陕西融发建设集团网站
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
AI免费生成文本,内容创作新篇章
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai