求助,用java将word转化为pdf,再转化为swf文件的问题

时间:2021-09-05 05:26:46
    我在做一个小项目,有个功能是上传word,pdf,txt等文档,然后在前台显示出来,只能将word转化为pdf,然后将pdf转化为swf再用flexparer显示出来。前台用的是flex,后台用java写的,我用的jar包是jacob 1.19这个版本,可以将word转化为pdf文档,在转化为swf,但就是在显示的时候不出来。有个问题是,上传pdf文档转化为swf可以在界面显示出来,但从word到pdf再到swf就显示不了,在做测试的时候将pdf转化为swf,把这个swf放到tomcat下,也能显示。问题 就是我从word转化成pdf,这个pdf与原版的pdf文档有什么区别吗?求大神解决啊!我用到的工具是jacob 1.19.jar,jacob 1.19.dll,office 2007,flexparer_sdk1.4.1.swc,myeclipse8.5。

9 个解决方案

#1


你生成的swf 自己能通过其他工具打开么?

#2


引用 1 楼 shijing266 的回复:
你生成的swf 自己能通过其他工具打开么?

从word转的swf文件可以用浏览器打开的,就是flexparer打不开,但是从pdf转的swf就可以用flexparer打开。

#3


问题还在呢,谁来解答哈!!!

#4


那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

#5


引用 4 楼 realx 的回复:
那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

我就是这么做的啊,先将word转化为pdf,再将pdf转化为swf的,上传word文档,会在服务器上同时生成pdf和swf文档的。但转化来的pdf文档不行,我若重新上传转化后的pdf文档,刻意转化为swf文档,但还是不能显示出来!!!转化后的pdf有问题!!!但不知道怎么解决,jacob.jar用的1.19版本,用不了1.17版本!

#6


应该是那里没注意,比如生成的文件,关闭及保存的时候有没有处理好,文件路径等什么问题,仔细检查一下。

#7


我是小菜,第一次看见这个,我们公司用的是POI
不过PDF转SWF是人工手动通过第三方工具转的

#8


引用 5 楼 u013329710 的回复:
Quote: 引用 4 楼 realx 的回复:

那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

我就是这么做的啊,先将word转化为pdf,再将pdf转化为swf的,上传word文档,会在服务器上同时生成pdf和swf文档的。但转化来的pdf文档不行,我若重新上传转化后的pdf文档,刻意转化为swf文档,但还是不能显示出来!!!转化后的pdf有问题!!!但不知道怎么解决,jacob.jar用的1.19版本,用不了1.17版本!

 改用第三方软件转换,我用的是openoffice将word转pdf的,然后用pdf2swf转成swf,可行。

#9


该回复于2018-05-22 09:01:17被管理员删除

#1


你生成的swf 自己能通过其他工具打开么?

#2


引用 1 楼 shijing266 的回复:
你生成的swf 自己能通过其他工具打开么?

从word转的swf文件可以用浏览器打开的,就是flexparer打不开,但是从pdf转的swf就可以用flexparer打开。

#3


问题还在呢,谁来解答哈!!!

#4


那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

#5


引用 4 楼 realx 的回复:
那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

我就是这么做的啊,先将word转化为pdf,再将pdf转化为swf的,上传word文档,会在服务器上同时生成pdf和swf文档的。但转化来的pdf文档不行,我若重新上传转化后的pdf文档,刻意转化为swf文档,但还是不能显示出来!!!转化后的pdf有问题!!!但不知道怎么解决,jacob.jar用的1.19版本,用不了1.17版本!

#6


应该是那里没注意,比如生成的文件,关闭及保存的时候有没有处理好,文件路径等什么问题,仔细检查一下。

#7


我是小菜,第一次看见这个,我们公司用的是POI
不过PDF转SWF是人工手动通过第三方工具转的

#8


引用 5 楼 u013329710 的回复:
Quote: 引用 4 楼 realx 的回复:

那就先转成PDF,再转成SWF,稍微麻烦了一点,但是可行。

我就是这么做的啊,先将word转化为pdf,再将pdf转化为swf的,上传word文档,会在服务器上同时生成pdf和swf文档的。但转化来的pdf文档不行,我若重新上传转化后的pdf文档,刻意转化为swf文档,但还是不能显示出来!!!转化后的pdf有问题!!!但不知道怎么解决,jacob.jar用的1.19版本,用不了1.17版本!

 改用第三方软件转换,我用的是openoffice将word转pdf的,然后用pdf2swf转成swf,可行。

#9


该回复于2018-05-22 09:01:17被管理员删除