php html生成pdf,WkHtmlToPdf在windows环境下怎么用,php语言实现?

用户投稿 119 0

关于“php_把html生成pdf”的问题,小编就整理了【3】个相关介绍“php_把html生成pdf”的解答:

WkHtmlToPdf在windows环境下怎么用,php语言实现?

安装wkhtmltopdf

#apt-getinstallwkhtmltopdf

从HTML生成PDF文件的基本语法如下:

#wkhtmltopdfinput-fileoutput-file

我们可以从任何网页生成PDF:

#wkhtmltopdfexample.comexample.pdf

或从本地html文件:

#wkhtmltopdfexample.htmlexample.pdf

以上命令只能在Linuxbox图形环境中使用。如果我们在一个VPS或专用服务器上生成PDF,如果我们执行该命令,我们将得到从下错误:

wkhtmltopdf:cannotconnecttoXserver

为了解决这个问题,我们需要使用一个名为xvfb的工具。

Xvfb是一个X服务器,能够运行在没有显示硬件和没有物理输入设备的机器上。它使用虚拟内存来模拟一个dumbframebuffer。

回到顶部

安装xvfb

#apt-getinstallxvfb

接下来,我们需要创建一个shell脚本:

xvfb-run--server-args="-screen0,1024x768x24"/usr/bin/wkhtmltopdf$*

然后将它保存在/usr/bin/wkhtmltopdf.sh下

如何使用js将html转换为PDF文件?

你好,把html转成PDF:

1.下载HTML2FPDF开源软件,将其放在你的网站根目录文件夹下,比如 /srv/httpd/htdocs/test/;

2.新建1.php文件,1.php中的代码如下:AddPage();// yourfile.html 你要转化的HTML文件$yourfile_html = "yourfile.html"// yourfile.pdf 转化成功后的pdf文件名$yourfile_pdf = "yourfile.pdf"$fp = fopen($yourfile_html,"r");$strContent = fread($fp, filesize($yourfile_html));fclose($fp);$pdf->WriteHTML($strContent);$pdf->Output($yourfile_pdf );echo "PDF 文件成功生成!";

3.将你要转化的yourfile.html文件也放在test目录下,随后在浏览器中访问1.php文件就可以把html文件转化成PDF文件了,

如何将HTML转成PDF?

1.

以电脑端为例,打开html文件

2.

进入文件首页后,用鼠标右键单击空白处,在弹出的菜单中,点击【打印】

3.

进入打印界面后,点击Microsoft print to PDF右侧的下拉按钮,如图所示

4.

再点击下拉菜单中的【另存为PDF】,然后点击左下角【保存】,会跳转到保存路径选择界面

5.

在保存路径选择界面,点击左侧【桌面】,然后点击右下角【保存】,即可将html文件转换为pdf文件并保存到桌面上。

到此,以上就是小编对于“php_把html生成pdf”的问题就介绍到这了,希望介绍关于“php_把html生成pdf”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!