php生成PDF格式文件并且加密

 更新时间:2015年06月22日 15:52:12   转载 投稿:hebedich  
本文给大家介绍的是如何使用php生成pdf文件,并且把该文件加密或设置访问密码的方法,有需要的小伙伴可以参考下。

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

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

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文档的时候就会要求输入访问密码

相关文章

  • PHP实现数据分页显示的简单实例

    PHP实现数据分页显示的简单实例

    下面小编就为大家带来一篇PHP实现数据分页显示的简单实例。小编觉得挺不错的,现在就分享给大家,也给的大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • php判断电脑访问、手机访问的例子

    php判断电脑访问、手机访问的例子

    现在使用手机上网的人越来越多了,所以手机用户给网站带来流量也是非常可观的。但是对于只适合PC端的网站想让手机访问,那么体验度一定会很差,因为该站的css样式只适合用电脑浏览器访问。
    2014-05-05
  • Laravel下生成验证码的类

    Laravel下生成验证码的类

    这篇文章主要为大家详细介绍了Laravel下生成验证码的类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • PHP字符串的连接的简单实例

    PHP字符串的连接的简单实例

    这篇文章主要介绍了PHP字符串的连接的简单实例,有需要的朋友可以参考一下
    2013-12-12
  • PHP通过文件路径获取文件名的实例代码

    PHP通过文件路径获取文件名的实例代码

    在本篇技术文章中我们给大家带来的是PHP如何通过文件路径获取文件名的实例内容,对此有需要的朋友们可以学习下。
    2018-10-10
  • 以实例全面讲解PHP中多进程编程的相关函数的使用

    以实例全面讲解PHP中多进程编程的相关函数的使用

    这篇文章主要介绍了以实例全面讲解PHP中多进程编程的相关函数的使用,包括对僵尸进程的处理等方面,极力推荐!需要的朋友可以参考下
    2015-08-08
  • php实现window平台的checkdnsrr函数

    php实现window平台的checkdnsrr函数

    这篇文章主要介绍了php实现window平台的checkdnsrr函数,PHP的自带checkdnsrr函数只在linux平台有效,本文就模拟出了一个window下可以使用的checkdnsrr函数,需要的朋友可以参考下
    2015-05-05
  • 浅谈PHP5.6 与 PHP7.0 区别

    浅谈PHP5.6 与 PHP7.0 区别

    这篇文章主要介绍了浅谈PHP5.6 与 PHP7.0 区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • PHP利用超级全局变量$_POST来接收表单数据的实例

    PHP利用超级全局变量$_POST来接收表单数据的实例

    下面小编就为大家带来一篇PHP利用超级全局变量$_POST来接收表单数据的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • PHP多进程通信-消息队列使用

    PHP多进程通信-消息队列使用

    这篇文章主要介绍了PHP通信-消息队列使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03

最新评论