整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

手把手的教你用PHP将HTML生成PDF

ompdf是一个可以将HTML生成PD并保留样式效果的PHP第三方扩展。

下面就一步步讲解如何使用:

一、通过composer安装

composer require dompdf/dompdf


安装过程

二 、编写测试代码

(1)引用autoload.php

include 'vendor/autoload.php'; 

(2)实例化Dompdf

$dompdf=new \Dompdf\Dompdf();

(3)加载HTML

$dompdf->loadHtml($html); //$html 为HTML字符串

(4)设置纸张和方向

$dompdf->setPaper('A4', 'landscape'); //纸张大小和纸张方向

(5)生成PDF并下载

 $dompdf->render();
$dompdf->stream('数据字典.pdf');

三、导出PDF测试,发现中文乱码了


导出PDF发现中文乱码了

四、解决中文乱了问题

(1)下载支持中文的字体包放到根目录下(和vendor目录同级),这里演示使用的是阿里巴巴的普惠字体(字体格式是ttf的,小编原先下载使用的字体格式是otf格式的无效)

(2)下载dompdf字体安装工具解压到根目录(和vendor目录同级)

下载地址:https://github.com/dompdf/utils

(3)在命令行(CMD定位到根目录)下执行命令

php load_font.php "puhui" Alibaba-PuHuiTi-Light.ttf

执行成功后在路径(vendor\dompdf\dompdf\lib\fonts)下就会出现刚才的字体

(4)在样式文件中指定使用刚才安装的字体

body{font-family:puhui;}

(5)再次导出PDF测试成功


乱码问题解决

数字时代,HTML和PDF已经成为两种非常流行的文档格式。HTML是一种用于创建网页的标记语言,而PDF则是一种用于创建可打印和可查看的文档的格式。然而,有时候我们需要将HTML文档转换为PDF格式,或者需要修改PDF文档的内容。这时,首助编辑高手软件就成为了我们的得力助手。

1.它是一款功能强大的软件,它可以帮助用户将HTML批量转换为PDF格式。这个软件支持多种HTML和PDF之间的转换方式,包括将整个HTML网页转换为PDF。

2.除了HTML网页的转换,还可以将PDF批量转为图片,HTML网页,操作简单,非常方便

3.除了将HTML转换为PDF之外,还提供了强大的PDF文档新建、内容修改功能。

4.用户可以使用这个软件的“修改PDF文档”功能,打开一个现有的PDF文档,然后进行编辑、修改、添加注释等操作。

5.也可以通过“新建PDF文档”功能,去快速新建并编辑新的PDF文档。

6.而且在转换之前,支持选择新文件的保存位置,可以保存在原文件相同位置,指定位置都行。

总之,它是一款非常实用的软件,它可以帮助用户将HTML批量转换为PDF格式,并且可以轻松地修改PDF文档的内容。如果你需要处理HTML和PDF之间的转换和编辑任务,那么首助编辑高手绝对是你不可错过的选择。

数字化时代,HTML网页文件作为信息传播的主要载体,广泛应用于各个领域。然而,有时我们可能需要将这些网页内容保存为PDF格式,以便更好地分享、打印或存档。为了满足这一需求,首助编辑高手软件提供了将HTML网页文件批量转换为PDF文档的功能,让您的工作更加高效便捷。

第一步:文件导入 打开软件,在“PDF编辑工具”板块中,将转换模式切换为“HTML转PDF”

第二步:通过点击“添加文件”和“添加文件夹中的文件”按钮,将需要转换的HTML网页文件导入到软件中。

第三步:选择输出路径 在转换前,您需要选择输出路径,即转换后的PDF文件保存的位置。

第四步:支持自定义输出路径,比如选择“指定位置”,进入“选择新位置“窗口,选择电脑中的某个文件夹作为路径,方便您管理转换后的文件。

第五步:开始转换 设置好转换参数和输出路径后,点击“开始转换”按钮。将自动开始批量转换HTML网页文件为PDF文档。

第六步:查看转换结果 当转换完成后,会在输出路径中生成对应的PDF文件。您可以打开文件夹查看和管理转换后的文件,确保转换结果符合您的预期。

软件以其简单易用的操作界面和强大的批量转换功能,成为了用户进行HTML网页文件批量转换为PDF文档的理想选择。无论您是需要将多个网页保存为PDF格式进行打印、分享还是存档,都能为您提供高效、便捷的解决方案。在这个数字化快速发展的时代,让首助编辑高手成为您办公自动化的得力助手,助您轻松应对各种文档处理需求。快来体验首助编辑高手的强大功能吧!