|
上传pdf,word,ppt文档转化为在线阅读的flash文档【二】
这步比较简单,主要是应用 swftools 里的 pdf2swf工具, 下载swftools 可以从这里: http://www.swftools.org/download.html 下载编译之:
- wget http://www.swftools.org/swftools-0.9.1.tar.gz
- tar xvzf swftools-0.9.1.tar.gz
- cd swftools-0.9.1
- ./configure
- make
复制代码
这个时候,遇到报错
- jpeg.c:463: error: conflicting types for ‘jpeg_load_from_mem’
- jpeg.h:15: error: previous declaration of ‘jpeg_load_from_mem’ was here
- make[1]: *** [jpeg.o] Error 1
复制代码
原来是函数的定义和头文件的声明有点冲突,解决方式比较简单,修改 jpeg.c 的 463行: 改为:
- int jpeg_load_from_mem(unsigned char*_data, int _size, unsigned char**dest, int*width, int*height)
复制代码继续即可, 然后又遇到问题:
- gcc -DHAVE_CONFIG_H swfrender.o -o swfrender ../lib/libgfxswf.a ../lib/librfxswf.a ../lib/libgfx.a ../lib/libbase.a -L/usr/local/lib -lz -lm
- ../lib/libgfx.a(gfxfont.o): In function gfxfont_free‘:
- gfxfont.c:(.text+0x7c0): undefined reference to glyph_clear’
复制代码
解决方法 : sudo yum install freetype-devel
再继续(需要重新./configure ) 在 sudo make install 就可以了 我了个擦,发现没编译pdf2swf,仔细看下./configure提示信息:
- * The following headers/libraries are missing: jpeglib ungif jpeglib.h gif_lib.h
- * Disabling pdf2swf tool…
复制代码
所以先安装上述的库,再重新编译 : sudo yum install libjpeg-devel 试一下 : pdf2swf who.pdf -o who.swf
关于乱码问题,可以参考这个链接: http://www.javaeye.com/topic/538361 这样的swf文件有一个问题, 是自动播放的,我们无法对其进行控制,这显然不是我们期望的,所以我们可以通过 -b 来附加一个默认的阅读器, 加上-T9 强制版本为v9(据说可以避免一些单页的pdf显示问题)
- pdf2swf -T9 -b who.pdf -o who.swf
复制代码
到这里,生成过程就差不多了,不过显然这个viewer还需要美化,这个我们后面再继续研究 |
|
相关推荐
总之,"(word完整版)FLASH动画的C语言算法演示.doc"提供了一种新颖的教学模式,通过将C语言的算法与多媒体技术相结合,使得抽象的编程概念变得可视化,从而提升学生的学习体验和效果。这种结合理论与实践的方法对...
2. "resume.doc":这是传统的Word文档格式的简历备份,确保不能查看Flash的招聘者也能获取基本信息。 3. "intro_me.html":这可能是一个HTML页面,作为Flash简历的介绍或预览,可能包含简单的介绍文字和进入Flash...
例如,创建交互式PS模拟练习系统,利用Flash技术和数据库记录用户操作,既展现了技术应用能力,也证明了对Photoshop软件的深入理解和教学潜力。 最后,教育背景部分列出求职者的学历,如武汉大学计算机科学技术专业...
Java生成Flash图表是一种技术,它允许开发者在Java应用程序中创建交互式的、动态的图表,这些图表通常以Adobe Flash格式呈现。这种技术对于数据可视化非常有用,尤其在网页应用中,可以提供丰富的图形体验。以下是对...
1. 整体构思:以故事的主角乌龟和兔子展开,通过六幕剧情展现故事,强调坚持不懈和不骄不躁的主题。 2. 场景构建:动画中的每个场景都是精心设计的,如阳光明媚的早晨、起跑线、草原、森林等,为故事提供丰富的背景...
- 软件:Flash CS5用于动画制作,Word 2010用于撰写课程设计报告。 - 硬件:个人计算机(PC)作为主要开发平台。 **进度安排:** 1. 收集素材和准备资料。 2. 使用Flash CS5进行游戏制作。 3. 编写课程设计实验报告...
10. **WordSearch**:单词搜索游戏实例,开发者可以从中学习到如何实现游戏逻辑、事件处理和用户交互设计。 通过这些实例,不仅可以学习到AS3.0的基础语法,还能掌握到如何将这些知识应用于实际项目中。每个实例都...
充分的准备工作包括了解行业、公司和岗位的具体信息,以便在面试中展现出对职位的深入了解和热情。 总的来说,这个Word模板提供了一个全面展示个人教育背景、实践经验、技能证书和个人特质的框架,有助于求职者构建...
Flash卡通剧本策划是创作高质量Flash动画的关键步骤,它关乎到作品的整体结构和故事情节的连贯性。...因此,创作者必须重视剧本的创作,投入时间和精力去打磨,以确保作品的内涵和情感传递得以充分展现。
本文探讨了Flash动画如何在发展中融入并展现中国的传统美德与民族文化。在当前全球化背景下,中国面临着民族文化与传统美德传承的挑战。随着外来文化的涌入,特别是日韩文化的流行,许多年轻人对本土文化的关注减少...
【爱好】在简历中提及个人爱好,如186 025 11118(可能是一个电话号码),可以展现个人兴趣和生活态度,有时也能反映出潜在的技能或特质,比如对数字敏感或有良好的组织能力。 【联系方式】myemail@docar.com可能是...
本模板名为“优秀个人简历模板系列-新增WORD个人简历—亮亮图文 (80).docx”,由亮亮图文设计,旨在帮助求职者制作出专业且具有吸引力的简历。 在模板中,个人信息部分清晰列出,包括联系方式、社交媒体账号(如...
- 设计时可考虑将网址、中文标识和辅助图形相结合,辅助图形有助于展现网站风格,而网址和中文标识应清晰易读。 - 可定制一套独特的字体,但应接近常见字体,方便在子栏目中应用。 3. **视觉流程**: - 用户的...
1. **专业技能**:求职信中提到的技能包括C语言、汇编语言、编译原理、PowerBuilder、数据库原理、C++、C++V、Windows编程、Delphi编程、ASP动态网页、Flash动画、Java、离散结构、数据结构与算法分析、软件工程、...
4. 教育技术的应用:特级教师积极采用信息技术,如Flash制作课件,建立化学网站和博客,以扩展教学资源,增强教学互动。这显示了信息技术在教育中的重要角色,特别是在培养适应信息化社会的学生方面。 5. 职业道德...
\n\nSTC89C52是一款高效能的8位微控制器,其特点包括8KB的Flash存储器、512B的数据存储空间和4KB的EEPROM。这款单片机的工作电压可从5.5V到3.3V,并能在0至40MHz的频率下工作,相当于普通8051的0至80MHz。此外,它还...
4、可以支持图片、动画甚至是音乐和Flash 5、支持报表打印、预览、查找、保存、更新和页面设置等功能 如问题可以给我发mail,我的信箱:zhang_zkun@cvicse.com <br><br><br>注:使用word编辑报表模版时,请保存...
2. 过程与方法:利用计算机和网络教学,使抽象的西方文化以生动的形式展现,通过自主学习和探索,突出教学重点,突破难点,提高学习效率。 3. 情感、态度与价值观:让学生感受到网络世界的魅力,培养他们寻找和处理...
1、数据和格式完全分开,格式可以通过WORD的强大功能来完成,程序来要做就是把数据嵌入进去。 2、能够完成各类复杂报表的展现,包括规则的和不规则的报表,固定的和不固定报表。 3、可以支持图片、动画甚至是...