`
ln_ydc
  • 浏览: 270768 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

解决用java调用pdf2swf时不能生成导航文件问题

 
阅读更多

 

问题描述:

 

以下命令在命令行下运行,可以将document.pdf转化为swf文件,并且有导航文件,

但是用java调用该命令时,却没有导航文件。

 

pdf2swf -o tmp.swf document.pdf -B rfxview.swf
 

---------------------------------------------------------------------------------------------------------------------------------

 

解决方法:

 

 

将pdf转化为swf文件

 

pdf2swf -o tmp.swf document.pdf

 

为生成的tmp.swf加上导航文件rfxview.swf

 

swfcombine -o flashfile.swf rfxview.swf viewport=tmp.swf

 

最后生成的flashfile.swf文件就含导航文件了

 

-------------------------------------------------------------------------------------------------------------------------------

 

总结:

 

用java调用pdf2swf时,若要加入导航文件,需要执行两个命令

pdf2swf  将pdf文件转换为swf文件

swfcombine 为swf文件加上导航文件

 

--------------------------------------------------------------------------------------------------------------------------------

 

参考网址:http://wiki.swftools.org/index.php?title=How_do_I_create_my_own_viewer%3F

分享到:
评论
2 楼 Brucee_Woo 2012-09-08  
也是在命令行下面可以,java调用就不行
1 楼 Brucee_Woo 2012-09-08  
这个方法对单个文件可以,要是转换两个或多个文件的时候就会出问题,最终转换的都是第一个文件的内容,要怎么解决呢

相关推荐

    OPenOffice 实现用Java实现文件转换PDF和SWF

    4. 转换SWF:如果需要将文件转换为SWF(Flash动画格式),你可能需要使用额外的工具或库,因为OpenOffice本身并不直接支持这个功能。一种可能的方法是先将文件转换为PDF,然后再利用如PDFtoSWF这样的工具将PDF转换为...

    java pdf加水印后生成swf

    Java PDF加水印并生成SWF是一个涉及到PDF处理和转换技术的编程任务。在这个过程中,开发者通常会使用Java库来操作PDF文档,添加水印,然后将处理后的PDF转换为SWF(Shockwave Flash)格式,以便在网络上传播或者进行...

    java代码将word转pdf,pdf转swf 操作文档及代码

    在实际应用中,开发者首先需要设置好环境,包括安装OpenOffice或LibreOffice,然后根据需求编写Java代码,使用Apache POI读取Word文档,通过JODConverter转换成PDF,最后使用SwfTools的pdf2swf工具将生成的PDF转换为...

    java pdf转swf,最后在页面显示实例(类似百度文库)

    PDF到SWF转换是将PDF文档转换为Adobe Flash(SWF)文件的过程,这样可以在网页上以动画形式展示,提供类似百度文库的在线阅读体验。这个过程涉及到多个技术环节,包括PDF解析、图像处理、Flash编码等。下面将详细...

    pdf2swf将PDF转换成SWF

    将PDF转换成SWF可以使用SWFTools工具中的pdf2swf(http://www.swftools.org/),1、首先下载安装,一直默认下一步即可。 2、java代码: import java.io.BufferedReader; import java.io.File; import java.io....

    pdf装swf java源码

    PDF到SWF转换是将PDF文档转换为Adobe Flash(SWF)文件的过程,这在需要在网页上展示或在线播放PDF文档时非常有用。Java源码在这个场景中可能用于构建一个自动化工具,以便用户能够方便地将PDF转换为SWF格式。 `pdf...

    SWF.rar_java pdf to swf_swf_swf 解析

    标题中的“SWF.rar_java pdf to swf_swf_swf 解析”暗示了这是一个关于将PDF文件转换为SWF(ShockWave Flash)文件的Java源码项目,其中可能包含了SWF文件的解析过程。SWF是一种由Adobe Flash Player支持的交互式...

    java实现文本文档转换成pdf,再转换成swf

    使用SWFTools,你可以通过简单的命令行调用,如`pdf2swf input.pdf -o output.swf`,将PDF转换为SWF。 在Java中,如果你想要集成这些外部工具,可以使用Java的Runtime类或者ProcessBuilder类来执行系统命令。例如,...

    JAVA仿百度文库预览PDF文件绝对好用

    1. 文件读取与转换:使用Java的`File`类读取PDF文件,并通过调用`PDF2SWF`命令行接口执行转换操作。 2. 转换参数设置:可能包含调整转换质量、页面范围、缩放比例等参数的逻辑。 3. 错误处理:对转换过程中可能出现...

    java 将office文件转换为pdf格式的文件

    - 性能优化:处理大型文件时,需要注意内存使用,可能需要分块读取和处理文件。 - 兼容性问题:不同版本的Office文件格式可能略有差异,确保库版本和文件格式兼容。 - 图形和公式:某些复杂的图形或公式可能无法...

    world转pdf转swf

    2. **PDF转SWF**: PDF是一种通用的文档格式,但在Web环境中,SWF因其小巧、可交互性而更受欢迎,尤其适合在线演示。Adobe Flash Professional或开源工具如SWFTools可以将PDF转换为SWF。这个过程涉及读取PDF的图形...

    php将word等文件转PDF或swf

    - 安全性:在处理用户上传的文件时,要确保进行安全检查,防止恶意代码注入。 总的来说,PHP转换Word文件为PDF或SWF涉及多种技术和工具,需要根据项目需求和环境选择合适的方法。教程应该会详细讲解每一步操作,...

    OpenOffice 实现JPG.DOC转PDF转SWF在线预览(Java版)

    这里可以使用PDF2SWF工具,如`pdf2swf`命令行工具。在Linux环境中,可以将PDF文件作为参数传递给该工具,生成SWF文件。例如: ```bash pdf2swf output.pdf -o output.swf ``` 4. **环境配置**: 为了运行上述...

    java+flexpaper+swftools office转为swf

    3. **SWFTools转换**:Java服务接着调用SWFTools的pdf2swf命令,将生成的PDF转换为SWF文件。 4. **存储和发布**:转换后的SWF文件保存在服务器上,其URL可以被FlexPaper使用。 5. **前端展示**:在Web页面上,...

    Aspose转换WORD,EXCEL,PPT,TXT成PDF文件,swftools转成swf,实现FlexPaper在线浏览

    然后,调用`pdf2swf.exe`命令将生成的PDF文件转换为SWF。最后,将SWF文件上传到服务器,并配置FlexPaper的设置,使其指向这些SWF文件,从而实现在线浏览。 在实际应用中,这个过程可能会涉及到文件上传、错误处理、...

    word(office)转换PDF转swf

    本篇将详细讲解如何使用OpenOffice工具进行“Word(Office)转换PDF”以及“PDF转SWF”的过程。 首先,我们来探讨“Word(Office)转换PDF”。在日常工作中,Word文档通常用于撰写报告、论文或创建各种文本内容。...

    Java仿百度文库,实现文件在线预览

    综上所述,Java实现文件在线预览的关键在于使用OpenOffice和JodConverter进行文件格式转换,通过Swftools的`pdf2swf`工具生成SWF,最后借助FlexPaper提供良好的用户体验。在实际开发中,还需要考虑性能优化、错误...

    word pdf ppt 转为swf

    标题中的“word pdf ppt 转为swf”指的是将Microsoft Word文档、Adobe PDF文件以及PowerPoint演示文稿转换成SWF(ShockWave Flash)格式的过程。SWF是一种广泛用于网络上的多媒体内容格式,尤其适合展示动态图形、...

    java PDF转换flash

    Java PDF转换Flash技术是将PDF文档转换为SWF(ShockWave Flash)文件的过程,以便在Web上以交互式和动态的方式展示文档。这种技术在在线文档预览、教育材料演示和电子阅读等领域广泛应用,比如百度文库就采用了类似...

    FreeMarker+XDoc生成pdf、rtf、docx、htm、jar、swf、png等文件

    它们结合使用,可以灵活地创建和转换PDF、RTF、DOCX、HTML、JAR、SWF和PNG等多种类型的文件,广泛应用于自动化报告、数据呈现、文档生成等场景。 FreeMarker是一个开源的Java模板引擎,它的主要功能是在服务器端...

Global site tag (gtag.js) - Google Analytics