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

用户投稿 65 0

关于“php_wkhtmltopdf执行”的问题,小编就整理了【5】个相关介绍“php_wkhtmltopdf执行”的解答:

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下

通过html导出pdf如何分页?

首先需要安装wkhtmltopdf这个软件需要执行shell_exec函数的php文件和安装的wkhtmltopdf.exe可执行文件在同一目录下,不然php找不到这个执行文件

shell_exec("wkhtmltopdf.exe--page-sizeA4--outline网页地址pdf文件名");

--page-size以A4纸的尺寸显示pdf内容

--outline显示目录(网页中h1,h2来定)

网页地址需要转成pdf的网页地址

pdf文件名生成pdf的文件名,可以使用绝对路径

使用wkhtmltopdf把html转成pdf,怎么生成书签或目录?

轮廓选项--dump-outline <file> 转储目录到一个文件--outline 显示目录(文章中h1,h2来定)--outline-depth <level> 设置目录的深度(默认为4)以下是举例(可能需要修改参数,确保页面内有h1标签)

wkhtmltopdf.exe --page-size A4 --outline 网页地址 pdf文件名

wkhtmltopdf页眉设置顺序?

页码在页眉页脚哪里,用工具就可以调整了,打开工具,接着打开PDF文件,打开方法有很多在文档下面点击进去页眉页脚,在哪里去设置调整好页码的顺序,最后弄好保存文件,这个不要忘了,要不白白做了。

pdf和mpdf有什么区别?

PDF和mpdf都是PDF文件的解析器,但是它们有一些区别。PDF是Adobe公司开发的标准格式,而mpdf是一个开源的、基于PHP的PDF生成库。mpdf可以生成高质量的PDF文件,而且它还支持多种输出格式,如HTML、EPUB等。此外,mpdf还支持自定义字体、页眉页脚等功能 .

到此,以上就是小编对于“php_wkhtmltopdf执行”的问题就介绍到这了,希望介绍关于“php_wkhtmltopdf执行”的【5】点解答对大家有用。

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