返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php html转pdf wkhtmltopdf
  • 267
分享到

php html转pdf wkhtmltopdf

phpwkhtmltopdf 2023-09-09 18:09:38 267人浏览 独家记忆
摘要

系统Centos7.6 安装 wkhtmltopdf yum install wkhtmltopdf 看别的大佬的教程这步就已经可以正常生成,但我这边运行脚本的时候返回了 "wkhtmltopdf: cannot connect to X

系统Centos7.6

安装 wkhtmltopdf

yum install wkhtmltopdf

看别的大佬的教程这步就已经可以正常生成,但我这边运行脚本的时候返回了

"wkhtmltopdf: cannot connect to X server"

安装 Xvfb

yum install Xvfb

运行脚本

xvfb-run --server-args="-screen 0, 1024x768x24" /usr/bin/wkhtmltopdf Http://vtoall.lonGCai0531.cn/api/contract/index /www/wwwroot/vtoall.longcai0531.cn/public/contract/M20230524140534779711.pdf

成功生成了pdf,但是全是乱码

上传字体

/usr/share/fonts 上传simsun.ttc

windows系统字体在 C:\Windows\Fonts

这个时候脚本已经可以正常生成没有乱码的pdf了

PHP执行脚本,记得要在禁用函数里面删除exec函数

exec('/usr/bin/xvfb-run --server-args="-screen 0, 1024x768x24" /usr/bin/wkhtmltopdf http://vtoall.longcai0531.cn/api/contract/index /www/wwwroot/vtoall.longcai0531.cn/public/contract/M20230524140534779711.pdf',$output,$retval); 

但是 $output 返回[],$retval返回3,还是有异常

补充一个在exec返回空的解决方法

在执行cmd最后 加2>&1

exec('/usr/bin/xvfb-run --server-args="-screen 0, 1024x768x24" /usr/bin/wkhtmltopdf http://vtoall.longcai0531.cn/api/contract/index /www/wwwroot/vtoall.longcai0531.cn/public/contract/M20230524140534779711.pdf 2>&1',$output,$retval); 

好了,异常出来了,“xvfb-run: error: xauth command not found” 

解决不了就注释它!

把这部分注释掉 

好了齐活了

来源地址:https://blog.csdn.net/qq_41654694/article/details/130900932

--结束END--

本文标题: php html转pdf wkhtmltopdf

本文链接: https://lsjlt.com/news/401794.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php html转pdf wkhtmltopdf
    系统CentOS7.6 安装 wkhtmltopdf yum install wkhtmltopdf 看别的大佬的教程这步就已经可以正常生成,但我这边运行脚本的时候返回了 "wkhtmltopdf: cannot connect to X ...
    99+
    2023-09-09
    php wkhtmltopdf
  • python包pdfkit(wkhtmltopdf) 将HTML转换为PDF的操作方法
    目录python包-pdfkit 将HTML转换为PDF什么是pdfkit安装使用将url生成pdf文件字符串生成pdf【pdfkit.from_string()函数】报错OSErr...
    99+
    2024-04-02
  • golang html转pdf
    随着互联网的飞速发展,PDF文件格式已成为在线阅读、下载和分享的主流格式之一。在某些情况下,我们需要将HTML文件转换为PDF格式,以便于在线阅读、存储和分享。golang是一种高效的编程语言,它在处理大量数据和处理高并发请求方面表现优异。...
    99+
    2023-05-15
  • html转pdf golang
    在实际开发项目中,可能会有将HTML转换为PDF的需求,比如我们想将一些页面保存为PDF文件进行打印或分发等。而使用Golang语言来实现这一需求也是很简单的,下面我们就来一步步讲解如何使用Golang来实现HTML转PDF的功能。首先我们...
    99+
    2023-05-15
  • java html 转pdf
    随着互联网的发展,越来越多的企业和个人开始将自己的文档、资料以电子化的形式进行保存和分享。而在这些电子文档中,PDF 格式无疑是其中最为流行和通用的格式之一,因为它可以不受操作系统和应用程序的影响,在不同平台上保持以相同的方式显示,同时也不...
    99+
    2023-05-15
  • html转pdf java
    随着互联网技术的不断发展,我们越来越多地使用各种在线文档和资料来进行学习和工作。然而,有时我们需要将一些HTML格式的网页或在线文档转换为PDF格式的文件,以便更好地保存和分享。今天我们将介绍如何使用Java程序将HTML转换为PDF。选择...
    99+
    2023-05-15
  • php如何将html转换成pdf
    本文操作环境:windows10系统、php 7、thinkpad t480电脑。要将html转成pdf其实有很多种办法,比如我们可以使用html2pdf、mpdf、dompdf和tcpdf等方法。这四种开源库我们都可以使用composer...
    99+
    2021-02-24
    php html pdf
  • html怎么转pdf
    这篇文章给大家分享的是有关html怎么转pdf的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。2、可扩展...
    99+
    2023-06-14
  • pdf怎么转html
    随着互联网的发展,越来越多的信息被数字化,并以各种形式在网络上广泛展示。其中,PDF格式的文档因为具有跨平台、专业、易存储等特点,成为了许多人在公文交流、学术研究、电子书阅读等方面的首选。然而,PDF文档通常不适合直接在网页上展示,因此将P...
    99+
    2023-05-14
  • python将HTML转PDF
    使用python讲网页转PDF。 想学习python某个模块,但是官网并不提供PDF版本,只有在线的网页说明文档,于是想将这些网页都下载下来然后转成pdf保存。 这里主要用到pdfkit包,前提是电脑安装了wkhtmltox软件...
    99+
    2023-01-31
    python HTML PDF
  • Linux中将网页转成PDF的智能工具wkhtmltopdf怎么用
    Linux中将网页转成PDF的智能工具wkhtmltopdf怎么用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。wkhtmltopdf 是一个开源、简单而有效的命令行 shel...
    99+
    2023-06-16
  • nodejs用html转成pdf
    随着互联网技术的不断发展,越来越多的应用程序需要将网页内容转换为 PDF 格式,以使其更易于分享和下载。在这个过程中,Node.js 可以作为一个强大的工具来实现将 HTML 文档转换为 PDF 格式。这篇文章将介绍使用 Node.js 将...
    99+
    2023-05-14
  • html怎么转为pdf
    随着互联网时代的到来,人们已经开始习惯使用网络进行信息传输和数据交换。在网络文档的阅读和传输中,HTML(Hypertext Markup Language)已经成为一种常用的标记语言。但有时候我们需要将HTML文档转换为PDF(Porta...
    99+
    2023-05-14
  • java实现html转pdf
    需求:将一个html页面转成pdf格式。 2.方法:在实现之前先考虑一个问题,pdf是前端生成还是后端生成。这里采用pdfbox+itext(PDF文件名可自定义)技术在服务端生成。 优点:免费,不需要安转软件,速度快,对于开发者而言,开发...
    99+
    2023-08-22
    java html pdf
  • html怎么转换为pdf
    本篇内容主要讲解“html怎么转换为pdf”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html怎么转换为pdf”吧!   html转换为pdf的方法:  ...
    99+
    2024-04-02
  • python转html页面为pdf
    python转html页面为pdf: 安装wkhtmltopdf略 #!/usr/bin/python import pdfkit pdfkit.from_url('http://google.com','baidu.pdf') :w...
    99+
    2023-01-31
    页面 python html
  • html怎么转化为pdf
    随着科技的发展,我们的工作方式也越来越数字化、便利化,而其中一个不可避免的问题就是文档格式的转化。比如,我们在编辑HTML文件的时候,可能需要把它转化成PDF格式以便于分享、打印或者长期保存。本文将介绍一些常见的将HTML转化为PDF的方法...
    99+
    2023-05-14
  • html文档怎么转pdf
    将 html 文档转换为 pdf有三种方法:1. 使用浏览器:在浏览器中打开文档,选择“另存为 pdf”。2. 使用在线工具:在 smallpdf 等网站上上传或粘贴文档,选择“转换为 ...
    99+
    2024-04-05
    linux python macos
  • 怎么将pdf转换为html
    本篇文章给大家分享的是有关怎么将pdf转换为html,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。先打开pdf格式转换工具,选择转换格式“文件转html“;然后添加要转换的pd...
    99+
    2023-06-15
  • 如何将HTML转换成PDF
    HTML转换成PDF:工具、用途、优缺点HTML(Hypertext Markup Language)是一种标记语言,用于创建和排版网页等电子文档。而PDF(Portable Document Format)则是由Adobe公司开发的一种电...
    99+
    2023-05-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作