在 CentOS7 上安装 swftools
1、从官网下载 swftools,这里下载的是 0.9.2 版本:
wget http://www.swftools.org/swftools-0.9.2.tar.gz
2、下载后得到 swftools-0.9.2.tar.gz 文件,我们来将其解压:
tar vxzf swftools-0.9.2.tar.gz
3、解压后得到 swftools-0.9.2 文件件,接下来我们进入到这个目录后做初始化配置:
cd swftools-0.9.2
./configure --prefix=/usr/local/swftools
4、编译并编译安装:
make
make install
5、为 swftool 配置环境变量:
vim /etc/profile
export PATH=$PATH:/usr/swftools/bin/
6、下载 xpdf-chinese-simplified.tar.gz 简体中文字体解析文件;
7、将 xpdf-chinese-simplified.tar.gz 文件上传至 /usr/local/share/xpdf 目录中,如果没有 /usr/local/share/xpdf 目录则创建:
mkdir -p /usr/local/share/xpdf
8、将 xpdf-chinese-simplified.tar.gz 解压缩:
tar -zxvf xpdf-chinese-simplified.tar.gz
9、将解压得到的 xpdf-chinese-simplified 文件夹更名为 chinese-simplified:
mv xpdf-chinese-simplified chinese-simplified
10、下载字体 Gbsn00lp.ttf 和字体 gkai00mp.ttf 并将其上传至 /usr/local/share/xpdf/chinese-simplified/CMap 目录:
cd /usr/local/share/xpdf/chinese-simplified/CMap
11、保存并退出
Esc --> wq! --> 回车
注:Windows 系统的字体目录一般为:
C:\Windows\Fonts
Linux 系统的字符目录一般为:
/usr/share/fonts/win
12、测试,我们进入到 /usr/local/swftools/bin/ 目录中,执行如下命令:
./pdf2swf /home/p2s.pdf -o /home/p2s.swf -f -T 9 -G -s poly2bitmap
或
/usr/local/swftools/bin/pdf2swf /data/artup/pdf/p2s.pdf -o /data/artup/pdf/p2s.swf -f -T 9 -G -s poly2bitmap
其中的 p2s.pdf 为源 PDF 文件,p2s.swf 为目标 flash 文件,/home 和 /data/artup/pdf 均为文件所在的目录。
在 CentOS7 上安装 swftools的更多相关文章
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
- 在 CentOS7 上安装 zookeeper-3.4.9 服务
在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/service ...
- 在 CentOS7 上安装 MongoDB
在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...
- 在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...
- 在 CentOS7 上安装 Tomcat9
在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目 ...
- 在CentOS7上安装JDK1.8
在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 to ...
- 在Centos7上安装漏洞扫描软件Nessus
本文摘要:简单叙述了在Centos7上安装Nessus扫描器的过程 Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件,Nessus的用户界面是基于Web界面来访问Nessus漏洞扫描器 ...
- 如何在centos7上安装源码包
在我们使用linux的过程中,有很多程序是通过红帽官网给的系统中安装的,但是一般来说,系统更新的速度比较慢,如果这个时候我们又想用最新版的该怎么办呢?总不能一直等系统升级吧╮(╯﹏╰)╭所以,我们可以 ...
- centos7上安装0penStack
centos7上安装0penStack author:headsen chen 2017-10-09 20:41:54 个人原创,欢迎转载,请注明作者,出去,否则依法追究责任 一,准备工作(配置ip ...
随机推荐
- 「洛谷P3768」简单的数学题 莫比乌斯反演+杜教筛
题目链接 简单的数学题 题目描述 输入一个整数n和一个整数p,你需要求出 \[\sum_{i=1}^n\sum_{j=1}^n (i\cdot j\cdot gcd(i,j))\ mod\ p\] ...
- iOS开发小工具
基本上在Mac Appstore里面都有,很多是免费的.因为某种原因要重装Mac系统(这么多年来首次重装Mac系统),特意整理了下备忘. 1.AppIcon: 可以瞬间把图片转换为应用所需要的Icon ...
- PHP中SESSION无法获取问题
近期在看公司老项目,前台可以正常访问,但是后台却无法登录,一直报请求超时,请重新登录!进入服务后发现是有一处SESSION的值无法获取,这就让人很郁闷了,通常SESSION无法使用都是因为没有使用se ...
- Android studio 混淆打包
AndroidStudio中的项目可以用compile的形式引入github上的开源项目,可以引用module,而不一定都要用libs文件夹中添加jar包的形式. 在最终realease打包时,混淆的 ...
- DropDownList年份的添加
http://blog.sina.com.cn/s/blog_4b9e030e01007sc3.html
- 上传文件插件dropzone的实例
html: <div class="field"> <div id="file" class="dropzone"> ...
- Java 目录和文件的复制
1.复制一个目录及其子目录.文件到另外一个目录 //复制一个目录及其子目录.文件到另外一个目录 public void copyFolder(File src, File dest) throws I ...
- 单点登录-JWT(Json Web Tokens)
来自:http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html 1.跨域认证 1.用户向服务器发送用户名和密码. 2.服务 ...
- sshd_config注释
[root@H0f ~]# cat /etc/ssh/sshd_config #update by H0f -- # $OpenBSD: sshd_config,v // :: djm Exp $ # ...
- nginx + uwsgi 配置参考
参考 http://www.runoob.com/django/django-nginx-uwsgi.html ####### 20181029 cd ~wget http://python.org/ ...