1、下载:
文件为:swftools-0.9.2.tar.gz
安装文档:
http://wiki.swftools.org/wiki/Installation#How_to_compile.2Flink_swftools_on_Unix.2FLinux.2FBSD.3F
2、解压:
tar -xzfswftools-0.9.2.tar.gz
解压后得到文件夹:
swftools-0.9.2
3、安装中文支持
中文支持安装:
1)mkdir –p /usr/share/xpdf
cd /usr/share/xpdf/
2)下载中文支持及字体库
wgetftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz
wgethttp://www.nginxs.com/download/font.zip
3)tar zxvf xpdf-chinese-simplified.tar.gz
unzip font.zip
mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/
cd /usr/share/xpdf/xpdf-chinese-simplified
4)vi add-to-xpdfrc
内容如下:
cidToUnicodeAdobe-GB1/usr/share/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode
unicodeMapISO-2022-CN/usr/share/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap
unicodeMapEUC-CN/usr/share/xpdf/chinese-simplified/EUC-CN.unicodeMap
unicodeMapGBK/usr/share/xpdf/chinese-simplified/GBK.unicodeMap
cMapDirAdobe-GB1/usr/share/xpdf/chinese-simplified/CMap
toUnicodeDir/usr/share/xpdf/chinese-simplified/CMap
displayCIDFontTT Adobe-GB1 /usr/share/xpdf/chinese-simplified/CMap/gkai00mp.ttf
保存后退出
4、相关Lib包安装:
1)yum –y install gcc-c++(如果已安装可跳过)
2)yum install giflib-devel.x86_64
3)yum install zlib-devel.x86_64
4)yum install freetype-devel.x86_64
5)yum install libjpeg-devel.x86_64
5、SwfTool安装:
1)cd /usr/local/
2)wgethttp://www.swftools.org/swftools-0.9.1.tar.gz
3)tar zxvf swftools-0.9.1.tar.gz
4)cd swftools-0.9.1
5)./configure --prefix=/usr/local/swftools/,可能报错,需要添加--build=i686-pc-linux-gnu:
./configure --prefix=/usr/local/swftools/--build=i686-pc-linux-gnu
6)make
7)make install
8)测试一下是否可用
pdf2swf -o /path/output.swf -T -z -t -f /path/yourpdffile.pdf -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -s flashversion=9
官方文档:
How to compile/link swftools on Unix/Linux/BSD?
Some distributions of Linux have swftools available in their standard repositories. In this case, installation is immediate: just use the package manager and order it to install swftools. For example, those that useyumit will just require
the command (as root)yum install swftools, those withurpmijusturpmi swftools, etc. If this does not work, try the method below (beware of dependency hell!)
Download swftools-0.x.x.tar.gz. Then type, on the command-line:
tar -zvxf swftools-0.x.x.tar cd swftools-0.x.x ./configure make make install
(you will have to be root for the last step)
What libraries do I need to compile swftools on Unix/Linux/BSD?
You need freetype and jpeglib to compile pdf2swf. Links:
* freetype: http://www.freetype.org * jpeglib: http://www.ijg.org/files/
NB jpeglib is now at version 8. Version 6, appears to be no longer available. Should you happen to know a link, please post it here.
libjpeg-6a can be found here - ftp://sunsite.unc.edu/pub/Linux/libs/graphics/ libjpeg 6b1-2 debs here - http://packages.debian.org/search?keywords=libjpeg6
For the later versions you will also need to place the tar g'zipped distribution ofxpdfin the lib/pdf folder of the unpacked SWFTools distribution,
i.e.
* cd swftools/lib/pdf * wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.03.tar.gz * cd ../../ * ./configure [ -- your_compiler_flags ]
When compiling, configure might give the following error -
checking for missing libraries... ungif gif_lib.h *************************************************** * The following headers/libraries are missing: ungif gif_lib.h * Disabling gif2swf tool... ***************************************************
ungif may no longer be used in your distro.
libgif-dev is the new build package, use this instead.
When compiling the sourcecode version, configure doesn't find my jpeglib!
In case some of your libraries/include files are installed in /usr/local, try the following:
rm -f config.cache LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure
Furthermore, a new installation of jpeglib (the following assumes it's in /usr/local/lib) often requires doing a:
ranlib /usr/local/lib/libjpeg.a ldconfig /usr/local/lib
In order to install jpeglib, it's furthermore been remarked that you need to do:
make install-lib make install-headers
If it still doesn't work, try removing the file "config.cache" before running configure again.
There are problems during compilation
Error messages complain about "undefined reference to `operator new(unsigned)'" as well as "undefined reference to `__gxx_personality_v0'".
Try running configure as
LDFLAGS=-lstdc++ ./configure
分享到:
相关推荐
swftools linux编译 【资源】gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified.tar.gz readme openOfficeStartCommand = /usr/lib/openoffice.org3/program/soffice.bin/ -headless\ -accept="socket,host=...
总之,安装Swftools在Linux下虽然需要一些手动步骤,但通过遵循以上流程,你应该能够在你的服务器上顺利地完成安装并使用Swftools处理SWF文件。记得根据你的具体Linux发行版和版本调整相应的命令和依赖项。
以下是SWFTOOLS在Windows和Linux环境下的安装步骤: 1. **Windows环境下安装SWFTOOLS**: - 首先,你需要下载SWFTOOLS的安装包。确保选择与操作系统匹配的版本。 - 双击运行安装包,按照安装向导的提示进行操作。...
总的来说,Linux Swftools是一个强大的工具集,它使得用户在Linux环境下能够方便地处理SWF文件,无论是进行格式转换还是进行SWF文件的分析与编辑。对于那些需要处理大量Flash内容或者希望在不依赖Adobe Flash Player...
总结一下,要在Linux下实现Office文件的在线预览,主要步骤包括:安装OpenOffice(或LibreOffice)以处理Office文档,安装Swftools用于转换PDF到SWF,然后将转换后的SWF文件部署到Web服务器上。同时,注意处理字体...
在安装`swftools`之前,我们需要先确保系统中安装了其依赖包`freetype`。`freetype`是一个高度可移植的库,它提供了读取和渲染多种字体格式的能力,这对于`swftools`中的文本处理功能至关重要。 `freetype`库的主要...
在Linux环境下,`swftools-0.9.1.tar.gz` 是SwfTools的一个版本压缩包,它包含了用于创建、编辑和转换SWF文件的各种工具。这个压缩包的命名遵循了常见的Linux软件分发格式,`tar.gz` 表示这是一个通过`tar`命令打包...
安装和使用Swftools时,用户需要熟悉Linux命令行环境,并根据官方文档或社区资源进行配置和调用。总的来说,Swftools是一个强大的SWF文件处理工具集,对于需要在Linux环境下处理SWF的用户来说,它是不可或缺的工具。
在提供的压缩包中,我们看到有针对Windows和Linux两个平台的SWFTools版本:`swftools-0.9.0(windows).exe`是Windows版,而`swftools-0.9.2 (Linux).tar.gz`则是Linux版。安装时,Windows用户可以直接运行.exe文件,...
Linux安装OpenKM 6.3 Linux安装OpenKM 6.3是指在Linux操作系统上安装OpenKM 6.3文档管理系统的过程。下面将详细介绍安装过程中的每一个步骤: 1. 安装依赖项 在安装OpenKM 6.3之前,需要安装一些依赖项,包括...
#### Linux下的LibreOffice安装步骤 **一、下载并安装LibreOffice** 1. **下载安装包**:访问LibreOffice官网(http://zh-cn.libreoffice.org/download/)下载适用于Linux的安装包。以`LibO_3.6.6_Linux_x86_...
- 导航到`pdf2swf`工具所在的目录,通常在SwfTools的安装路径下。 - 输入命令`pdf2swf [PDF文件路径] -o [输出的SWF文件路径]`,替换括号内的路径为你实际的文件路径。 - 按回车执行命令,等待转换完成。 4. ...
在安装Swftools之前,确保已安装了必要的依赖库,如Ghostscript(用于PDF处理)。对于不同操作系统,安装步骤如下: 1. Linux: - 使用包管理器安装:如在Ubuntu或Debian上运行`sudo apt-get install swftools`。 ...
下载社区版本的Linux安装程序,赋予执行权限,然后运行安装脚本。安装过程中,系统会引导用户完成配置步骤,包括数据库连接、管理员账号创建等。 总的来说,安装OpenKM 6.3在Linux上是一个涉及多步骤的过程,需要...
在使用SWFTools之前,用户需要先在Linux系统上安装必要的编译环境,比如GCC。然后,可以使用`tar -zxvf swftools-0.9.2.tar.gz`命令解压文件,进入解压后的目录,运行`./configure`来配置软件,`make`进行编译,最后...
总之,"openoffice swftools giflib"是构建Linux环境下的在线文档预览系统的关键组件。OpenOffice提供文档处理能力,Swftools帮助转换为适合网络显示的格式,而giflib确保了GIF图像的正常处理。正确安装和配置这些...
SwfTools因其跨平台的特性,在Linux、Windows和Mac OS X等操作系统上都可运行,为开发者和非开发者提供了一套强大的工具,以满足他们对SWF文件的各种需求。虽然Adobe已经停止了对Flash的官方支持,但在许多旧项目和...
通过详细步骤和参数设置,指导用户在Windows和Linux环境下安装及使用SWFTools,并解决中文乱码问题。" 【标签】: "PDF Flash" **详细内容:** SWFTools是一款用于处理Flash SWF文件的工具集合,它包含了多个实用...