Login
网站首页 > 文章中心 > 其它

php生成pdf_php导出pdf

作者:小编 更新时间:2023-07-29 14:18:44 浏览量:76人看过

本文给大家介绍的是如何使用php生成pdf文件,并且把该文件加密或设置访问密码的方法,有需要的小伙伴可以参考下。

项目需求烂腊:php生成pdf文件,并且把该文件加密或设置访问密码

开源的TCPDF是基于PHP的一套类库,它能够很好的生成PDF格式的文档。并且支持文件加密,在目前的开源PHP框架、系统、应用中也使用得很广。这里是设置PDF文档的相关属性的方法原型,其中就可以设置密码

1

2

3

4

5

php生成pdf_php导出pdf-图1

6

7

8

TCPDF::SetProtection

(

$permissions

=

array('print',

'卖历销modify',

'copy',

'annot-forms',

'fill-forms',

'extract',

'assemble',

'print-high'),

$user_pass

'',

$owner_pass

null,

$mode

0,

$pubkeys

null

)

通过SetProtection()方法设置后,生成的PDF文档就是加中游密过的,在用户打开PDF文档的时候就会要求输入访问密码

如果是可以打印明腊,就可以使用虚拟打印机来处理:

方法一:使用虚拟打印机做槐裂pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;

方法二:用其他虚拟打印机转成PDF文件。

方法三:使用专门的转换软件,把文件转成PDF文件。

实在不能打印,还可以截屏嘛,然后按照下面的方法做出PDF的:

方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以纯闭做成PDF文件,很简单实用;

方法二:使用FreePic2Pdf软件,进行批量转换;

方法三:用其他虚拟打印机转成PDF文件。

同步

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

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

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

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

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

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

以上就是土嘎嘎小编大虾米为大家整理的php生成pdf_php导出pdf相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章