IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Centos7 安装wkhtmltopdf 提示缺少依赖库 -> 正文阅读

[系统运维]Centos7 安装wkhtmltopdf 提示缺少依赖库

首先下载安装包:https://wkhtmltopdf.org/downloads.html, 如果没有代理工具,下载会很慢。。。。。

上传至服务器任意目录后,执行安装:rpm -ivh wkhtmltox-0.12.5-1.centos7.i686.rpm

提示缺少依赖库:fontconfig 被 wkhtmltox-1:0.12.5-1.centos7.i686 需要

在这里插入图片描述
提示缺少依赖,那就手动下载对应依赖。这里提示缺少多少依赖,就要下载多少依赖,不同的版本可能提示缺少的依赖库不一样:

如果为内网环境,则使用别的服务器先把依赖包下载下来:

yum install --downloadonly --downloaddir=/usr/soft/wktooltopdf/ fontconfig libX11 libXext libXrender libjpeg xorg-x11-fonts-75dpi xorg-x11-fonts-Type1

先下载下依赖,看下安装需要的依赖都有哪些:
在这里插入图片描述
下载完成后,依赖包如下图:
在这里插入图片描述
直接安装:rpm -ivh --force --nodeps *.rpm
在这里插入图片描述
至此安装完成。

测试是否能用:

新建一个文件夹,用来存放生成的pdf文件: mkdir -p /usr/soft/test-wkhtmltox

将百度首页导出PDF:

wkhtmltopdf https://www.baidu.com /usr/soft/test-wkhtmltox/baidu.pdf

在这里插入图片描述
可以看到,可以正常生成PDF文件了。

下载下来生成的pdf文件,看下:
在这里插入图片描述
发现中文乱码了,这里由于缺少中文字体,需要手动加一个中文字体。

找windows里的宋体 simsun.ttf 字体路径为:C:\Windows\Fonts\simsun.ttc(宋体)

上传到服务器/usr/share/fonts/里 这里是centos

/usr/share/fonts/simsun.ttf

再次生成百度首页:
在这里插入图片描述
在这里插入图片描述
可以看到已经正常显示中文了。

顺带提一点,如果我们的HTML 页面里面是特殊的字体,就需要上传特定的字体到系统的字体库里面。也就是上面的路径:/usr/share/fonts/ 至此,centos7 安装wkhtmltox 完成。

问题:

运行提示:/lib/ld-linux.so.2: bad ELF interpreter

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:53:58  更:2022-03-03 16:56:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:12:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码