asp仿百度文库、豆丁doc转换(flashpaper)环境:
flashpaper2.2版
win2008 IIS7
步骤:
1.文件夹权限改为everyone完全控制,虚拟主机应用程序池为Classic那个
2.安装flashpaper2.2版,安装好后会出现一个虚拟打印机Macromedia FlashPaper
3.安装office2007,adobe reader
4.在cmd命令下测试看能否转化文件
D:\Wwwroot\OnlinePaper\FlashPaper2.2\FlashPrinter.exe D:\Wwwroot\OnlinePaper\plan.doc -o D:\Wwwroot\OnlinePaper\plan.swf
如果测试生成了plan.swf则环境已经搭建好了
5.写测试asp代码
FlashPaperPath=Server.mappath("\FlashPaper2.2\FlashPrinter.exe")
strUrls = Server.mappath("\1.doc")
toswf = Server.mappath("\1.swf")
'resp**e.write FlashPaperPath
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run (FlashPaperPath+" "+strUrls+" -o "+toswf,1,true)
Resp**e.write IsSuccess
if IsSuccess = 0 Then
Resp**e.Charset="GBK"
Resp**e.write " 命令成功执行!"
else
Resp**e.Charset="GBK"
Resp**e.write " 命令执行失败!权限不够或者该程序无法运行"
end if
目前经测试doc,pdf,ppt,pptx已经可以转换,docx,txt,xls,xlsx还在测试
|