问题描述:
以下命令在命令行下运行,可以将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
分享到:
相关推荐
4. 转换SWF:如果需要将文件转换为SWF(Flash动画格式),你可能需要使用额外的工具或库,因为OpenOffice本身并不直接支持这个功能。一种可能的方法是先将文件转换为PDF,然后再利用如PDFtoSWF这样的工具将PDF转换为...
Java PDF加水印并生成SWF是一个涉及到PDF处理和转换技术的编程任务。在这个过程中,开发者通常会使用Java库来操作PDF文档,添加水印,然后将处理后的PDF转换为SWF(Shockwave Flash)格式,以便在网络上传播或者进行...
在实际应用中,开发者首先需要设置好环境,包括安装OpenOffice或LibreOffice,然后根据需求编写Java代码,使用Apache POI读取Word文档,通过JODConverter转换成PDF,最后使用SwfTools的pdf2swf工具将生成的PDF转换为...
PDF到SWF转换是将PDF文档转换为Adobe Flash(SWF)文件的过程,这样可以在网页上以动画形式展示,提供类似百度文库的在线阅读体验。这个过程涉及到多个技术环节,包括PDF解析、图像处理、Flash编码等。下面将详细...
将PDF转换成SWF可以使用SWFTools工具中的pdf2swf(http://www.swftools.org/),1、首先下载安装,一直默认下一步即可。 2、java代码: import java.io.BufferedReader; import java.io.File; import java.io....
PDF到SWF转换是将PDF文档转换为Adobe Flash(SWF)文件的过程,这在需要在网页上展示或在线播放PDF文档时非常有用。Java源码在这个场景中可能用于构建一个自动化工具,以便用户能够方便地将PDF转换为SWF格式。 `pdf...
标题中的“SWF.rar_java pdf to swf_swf_swf 解析”暗示了这是一个关于将PDF文件转换为SWF(ShockWave Flash)文件的Java源码项目,其中可能包含了SWF文件的解析过程。SWF是一种由Adobe Flash Player支持的交互式...
使用SWFTools,你可以通过简单的命令行调用,如`pdf2swf input.pdf -o output.swf`,将PDF转换为SWF。 在Java中,如果你想要集成这些外部工具,可以使用Java的Runtime类或者ProcessBuilder类来执行系统命令。例如,...
1. 文件读取与转换:使用Java的`File`类读取PDF文件,并通过调用`PDF2SWF`命令行接口执行转换操作。 2. 转换参数设置:可能包含调整转换质量、页面范围、缩放比例等参数的逻辑。 3. 错误处理:对转换过程中可能出现...
- 性能优化:处理大型文件时,需要注意内存使用,可能需要分块读取和处理文件。 - 兼容性问题:不同版本的Office文件格式可能略有差异,确保库版本和文件格式兼容。 - 图形和公式:某些复杂的图形或公式可能无法...
2. **PDF转SWF**: PDF是一种通用的文档格式,但在Web环境中,SWF因其小巧、可交互性而更受欢迎,尤其适合在线演示。Adobe Flash Professional或开源工具如SWFTools可以将PDF转换为SWF。这个过程涉及读取PDF的图形...
- 安全性:在处理用户上传的文件时,要确保进行安全检查,防止恶意代码注入。 总的来说,PHP转换Word文件为PDF或SWF涉及多种技术和工具,需要根据项目需求和环境选择合适的方法。教程应该会详细讲解每一步操作,...
这里可以使用PDF2SWF工具,如`pdf2swf`命令行工具。在Linux环境中,可以将PDF文件作为参数传递给该工具,生成SWF文件。例如: ```bash pdf2swf output.pdf -o output.swf ``` 4. **环境配置**: 为了运行上述...
3. **SWFTools转换**:Java服务接着调用SWFTools的pdf2swf命令,将生成的PDF转换为SWF文件。 4. **存储和发布**:转换后的SWF文件保存在服务器上,其URL可以被FlexPaper使用。 5. **前端展示**:在Web页面上,...
然后,调用`pdf2swf.exe`命令将生成的PDF文件转换为SWF。最后,将SWF文件上传到服务器,并配置FlexPaper的设置,使其指向这些SWF文件,从而实现在线浏览。 在实际应用中,这个过程可能会涉及到文件上传、错误处理、...
本篇将详细讲解如何使用OpenOffice工具进行“Word(Office)转换PDF”以及“PDF转SWF”的过程。 首先,我们来探讨“Word(Office)转换PDF”。在日常工作中,Word文档通常用于撰写报告、论文或创建各种文本内容。...
综上所述,Java实现文件在线预览的关键在于使用OpenOffice和JodConverter进行文件格式转换,通过Swftools的`pdf2swf`工具生成SWF,最后借助FlexPaper提供良好的用户体验。在实际开发中,还需要考虑性能优化、错误...
标题中的“word pdf ppt 转为swf”指的是将Microsoft Word文档、Adobe PDF文件以及PowerPoint演示文稿转换成SWF(ShockWave Flash)格式的过程。SWF是一种广泛用于网络上的多媒体内容格式,尤其适合展示动态图形、...
Java PDF转换Flash技术是将PDF文档转换为SWF(ShockWave Flash)文件的过程,以便在Web上以交互式和动态的方式展示文档。这种技术在在线文档预览、教育材料演示和电子阅读等领域广泛应用,比如百度文库就采用了类似...
它们结合使用,可以灵活地创建和转换PDF、RTF、DOCX、HTML、JAR、SWF和PNG等多种类型的文件,广泛应用于自动化报告、数据呈现、文档生成等场景。 FreeMarker是一个开源的Java模板引擎,它的主要功能是在服务器端...