编译安装
1 基础知识
1.1 软件简介
pdf2svg是基于Poppler与Cairo库实现的PDF转SVG格式
1.2 安装要求
– Poppler v0.5.4通过测试,其他版本尚未测试
– Cairo v1.2.6和1.4.10通过测试,其他版本尚未测试
2 最佳实践
2.1 环境信息
OS = CentOS 8.1 x86_64
IP Address = any
Host Name = any.cmdschool.org
2.2 安装前的准备
2.2.1 准备编译环境
yum -y install gcc gcc-c++ make
2.2.2 下载安装包
cd ~ wget https://github.com/dawbarton/pdf2svg/archive/v0.2.3.tar.gz -O pdf2svg-0.2.3.tar.gz
2.2.3 解压软件包
cd ~ tar -xf pdf2svg-0.2.3.tar.gz
2.3 编译安装
2.3.1 预编译软件包
cd ~/pdf2svg-0.2.3 ./configure --bindir=/usr/bin \ --sbindir=/usr/sbin \ --libexecdir=/usr/libexec \ --sysconfdir=/etc/pdf2svg \ --localstatedir=/var/run/pdf2svg \ --libdir=/usr/lib64 \ --includedir=/usr/include \ --datarootdir=/usr/share \ --infodir=/usr/share/info \ --localedir=/usr/share/locale \ --mandir=/usr/share/man \ --docdir=/usr/share/doc/pdf2svg
如果遇到以下提示,
configure: error: Package requirements (cairo >= 1.2.6) were not met: Package 'cairo', required by 'virtual:world', not found
可使用如下命令安装依赖的软件包解决,
yum install -y cairo-devel
如果遇到以下提示,
configure: error: Package requirements (poppler-glib >= 0.5.4) were not met: Package 'poppler-glib', required by 'virtual:world', not found
我们建议使用编译安装解决此依赖关系,
https://www.cmdschool.org/archives/9678
另外,也可尝试如下简单的命令解决依赖关系(当前系统测试不可用),
yum install -y poppler-glib
2.3.2 编译软件包
make
2.3.3 安装软件
make install
参阅文档
=====================================
github首页
————
https://github.com/dawbarton/pdf2svg
没有评论