首页 > 系统相关 >Linux 配置 wkhtmltopdf

Linux 配置 wkhtmltopdf

时间:2024-04-26 18:36:53浏览次数:23  
标签:配置 Linux wkhtmltopdf wkhtmltox 报错 版本 0.12 安装

官网地址

wkhtmltopdf :https://wkhtmltopdf.org/

作用:可以把html页面转换成pdf格式

Linux下安装wkhtmltopdf

检查linux服务器版本 在官网根据版本下载

安装

# liunx下载 版本:centos8 wkhtmltox-0.12.6-1 版本
wget  https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm

解压

# 版本:centos8 wkhtmltox-0.12.6-1 版本
rpm -ivh wkhtmltox-0.12.6-1.centos8.x86_64.rpmr 

如果其他版本的deb后缀,需要安装dpkg解压(压缩包后缀不是deb的可跳过)

# 安装到当前wk目录下  这个是其他版本的
dpkg -x wkhtmltox_0.12.6-1.bionic_amd64.deb wk 

把解压后的usr文件覆盖到服务器的usr目录里面 

#查看版本 如果成功输入版本即代表安装成功
wkhtmltopdf -V 

报错error while loading shared libraries: libXrender.so.1需要安装

#报错 error while loading shared libraries: libXrender.so.1 需要安装
apt-get install libXrender*

报错 error while loading shared libraries: libfontconfig.so.1需要安装 

#报错 error while loading shared libraries: libfontconfig.so.1需要安装 
apt-get install libfontconfig* 

 调用

#调用wkhtmltopdf
wkhtmltopdf https://www.baidu.com bd.pdf

中文乱码显示白色方格,在/usr/share/fonts/目录下创建一个chinese文件,把windows里面的simsun.ttf字体文件拉进去即可

  

  

 

标签:配置,Linux,wkhtmltopdf,wkhtmltox,报错,版本,0.12,安装
From: https://www.cnblogs.com/caopeng/p/18160627

相关文章

  • nginx 配置https,并适配微信小程序
    前言最近接手了个小程序项目,但是由于交接文档不完善,于昨天上午域名证书过期,导致无法调用后端服务,短暂(五分钟左右)影响了小程序的使用,也算是一个不大不小的事故吧[手动捂脸笑...]解决过程临时处理发现是证书过期导致的问题,立马就上阿里云申请新的证书,五分钟左右,证书就签发下来......
  • linux常用命令
    Linux常用命令大全(非常全!!!)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作ca......
  • Linux系统使用SMTP服务发送邮件配置
    1、环境安装yuminstall-ysendmailyuminstall-ymailx 2、检查sendmail服务启动:systemctlstartsendmail.service状态查看:systemctlstatussendmail.service设置开机启动:systemctlenablesendmail.service重装:yumreinstall-ysendmail 2、登录163邮箱,在设置-......
  • Linux 网络设备命名规则
    在Linux系统中,网络接口的命名规则已经经历了几次重要变化,特别是从传统的以eth和wlan开头的名称,转变到更现代、更具描述性的命名方式。以下是这些变化的概述:1.传统命名约定在早期的Linux发布版本中,网络接口通常遵循如下命名约定:以太网接口:eth0、eth1等,其中数字代表设......
  • linux sed/awk/grep实用技巧
    Usage:sed[OPTION]...{script-only-if-no-other-script}[input-file]OPTION:-i,--in-place,就地编辑文件,不在屏幕上输出       -n,--quiet,,取消打印  -e,--expression=script,, 顺序多重编......
  • Linux内核之I2C协议
    I2C协议标准文档THEI2C-BUSSPECIFICATIONVERSION2.1JANUARY2000:https://www.csd.uoc.gr/~hy428/reading/i2c_spec.pdfI2C全称Inter-IC,又写作IIC,有些又归类为TWI(Two-WireInterface).电路原理IIC仅由SDA数据线、SCL时钟线构成。并且两根线都需要接上拉电阻,原因是采用......
  • Linux 根文件系统的移植(从入门到精通)
    一、简介提到操作系统的安装,还得从大学的时候说起,刚入学的时,朋友的系统本崩了,跑去电脑城换个系统花了40大洋,震惊了贫穷的我。好像发现了商机,果断开始了折腾自己的电脑,然后用朋友的电脑进行测试,由于对启动项不了解,有次蹦了过后,自己花钱去维修电脑哪里安装了一次,偷偷的学习。在这样......
  • 使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书
    win-acme,github地址:https://github.com/win-acme/win-acme简单介绍一下win-acme这款工具吧,看到名字我们就知道前面加了win就代表是windows服务器版本,这款工具也支持liunx服务器。情况说明我本人是做.NET开发的,由于网站建设和小程序开发等都需要https,但是ssl证书有过期的限制,如果......
  • 面试题汇总——linux常见面试命令
    参考:https://blog.csdn.net/wangyuxiang946/article/details/133880048       firewalldfirewall-cmd常用命令 网址:https://www.cnblogs.com/klvchen/p/10063875.html#开启防火墙systemctlstartfirewalld.service#防火墙开机启动systemctlenable......
  • 配置dhcp服务器
    centos7配置dhcp安装dhcpyuminstall-ydhcp配置文件dhcp的配置文件位置如下/etc/dhcp/dhcp/dhcpd.conf此时,配置文件没有配置,配置文件的模板位置如下:/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example使配置文件模板覆盖配置文件: 进入配置文件并修改,修改内容如......