标题:有兴趣的请进:asp调用 flashpaper问题
只看楼主
thbwn
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2007-10-2
结帖率:80%
 问题点数:0 回复次数:7 
有兴趣的请进:asp调用 flashpaper问题
asp调用swftools工具将pdf转swf成功,为何用同样方法调用flashpaper将doc转pdf不成功,提示:命令执行失败,返回码:1。请问:问题出在哪里?   
<%
   
Dim strdocFile        ' doc的文件名
Dim strpdfFile        ' pdf的文件名
Dim strCmd            ' 命令行   
  
strdocFile = "D:\APMServ5.2.6\www\htdocs\pdfswf\pdf\a.doc"  
strpdfFile = "D:\APMServ5.2.6\www\htdocs\pdfswf\swf\a.pdf"
   
    '命令行
    strCmd = "D:\FlashPaper2.2\FlashPrinter.exe  "&strdocFile&" -o "&strpdfFile&""  

  
'执行命令行   
Dim objShell   
Dim intSecceed   
Set objShell = Server.CreateObject("WScript.Shell")   
Response.Write(strCmd & "<hr>")   
intSecceed = objShell.Run(strCmd,0,True)   
If intSecceed = 0 Then  
    Response.Write("命令成功执行,返回码:" & intSecceed)   
Else  
    Response.Write("命令执行失败,返回码:" & intSecceed)   
End If  

%>  


     Macromedia FlashPaper2.2和contribute3.1一样都是Studio 8里的组件,FlashPaper的作用就是可以把Office文档(Word、Excel、PowerPoint)转换成为SWF格式的Flash文件和PDF文档,转换速度非常快,效果非常漂亮。我转换过一个两百多页的Word文档,只用了一分钟左右。此外,也可以将图片转换成PDF或者Flash影片。小弟昨天弄了大半天,终于做好了这个绿色版本。希望大家喜欢。只要首先运行初始化文件夹中的“初始化.bat”就可以了,如果提示“没有找到Flash播放器”那就再运行“GetFlash.exe”。
     下载地址:http://www.

附asp调用swftools代码:
<%
   
Dim strpdfFile        ' pdf的文件名
Dim strswfFile        ' swf的文件名
Dim strCmd            ' 命令行   
  
strpdfFile = "D:\APMServ5.2.6\www\htdocs\pdfswf\pdf\a.pdf"  
strswfFile = "D:\APMServ5.2.6\www\htdocs\pdfswf\swf\a.swf"
   
    '命令行
    strCmd = "D:\SWFTools\pdf2swf "&strpdfFile&" -o "&strswfFile&" -T 9 -f -s languagedir=D:\SWFTools\xpdf\xpdf-chinese-simplified"  

  
'执行命令行   
Dim objShell   
Dim intSecceed   
Set objShell = Server.CreateObject("WScript.Shell")   
Response.Write(strCmd & "<hr>")   
intSecceed = objShell.Run(strCmd,0,True)   
If intSecceed = 0 Then  
    Response.Write("命令成功执行,返回码:" & intSecceed)   
Else  
    Response.Write("命令执行失败,返回码:" & intSecceed)   
End If  

%>  


[ 本帖最后由 thbwn 于 2010-9-15 19:33 编辑 ]
搜索更多相关主题的帖子: flashpaper 兴趣 asp 
2010-09-15 19:12
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:0 
不太清楚,帮顶!看来楼主是高人啊,研究WSH

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-16 00:52
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:0 
建议你先把命令行在DOS执行一次,如果豪无问题,就可以考虑是代码问题!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-16 00:53
thbwn
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2007-10-2
得分:0 
在运行里执行是行的.
D:\FlashPaper2.2\FlashPrinter.exe D:\APMServ5.2.6\www\htdocs\pdfswf\pdf\a.doc -o D:\APMServ5.2.6\www\htdocs\pdfswf\swf\a.pdf

好像有一个aspexec组件,经试用也不行.

[ 本帖最后由 thbwn 于 2010-9-16 01:48 编辑 ]

          人人为我,我为人人!
2010-09-16 01:44
thbwn
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2007-10-2
得分:0 
继续期待高手出现!!

          人人为我,我为人人!
2010-09-16 07:56
thbwn
Rank: 1
等 级:新手上路
帖 子:235
专家分:0
注 册:2007-10-2
得分:0 
等待……

          人人为我,我为人人!
2010-09-24 17:44
tank1029
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-11-9
得分:0 
你在XP下测试过这个办法吗。我这几天也在弄这东西,可是不知道为什么 PAPER是运行起来了,可是就卡在进程里不动了!也不知道是什么问题,网页无返回值!!你有联系方式吗?一起研究!我的QQ354159426  
2010-11-09 14:29
benwei
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-8-8
得分:0 
1:在“Web服务扩展”中Active Server Pages,Internet 数据连接器,RPC代理服务扩展,以及在服务器端的包含文件都必须置为允许状况

2:“网站”-》属性-》主目录-》配置-》选项-》启动父路径

3:开始-》程序-》管理工具-》服务.找到RPC服务,双击-》登录-》允许服务与桌面交互

4:将写入的文件夹权限设置为iuser_机器名为可修改状态。
2011-08-08 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320508-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047499 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved