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


Posted in PHP onJune 22, 2015

项目需求: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极大的增强功能和性能
Oct 09 PHP
PHP与javascript的两种交互方式
Oct 09 PHP
PHP 工厂模式使用方法
May 18 PHP
PHP连接MongoDB示例代码
Sep 06 PHP
php sybase_fetch_array使用方法
Apr 15 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 PHP
用PHP生成excel文件到指定目录
Jun 22 #PHP
php通过baihui网API实现读取word文档并展示
Jun 22 #PHP
PHP读取汉字的点阵数据
Jun 22 #PHP
php读取der格式证书乱码解决方法
Jun 22 #PHP
PHP aes (ecb)解密后乱码问题
Jun 22 #PHP
php实现对象克隆的方法
Jun 20 #PHP
php判断对象是派生自哪个类的方法
Jun 20 #PHP
You might like
php ios推送(代码)
2013/07/01 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
$("").click与onclick的区别示例介绍
2014/09/25 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
python基础教程之Hello World!
2014/08/29 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Python切片工具pillow用法示例
2018/03/30 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Django web框架使用url path name详解
2019/04/29 Python
python numpy库np.percentile用法说明
2020/06/08 Python
Python加速程序运行的方法
2020/07/29 Python
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
理工大学毕业生自荐信
2013/11/01 职场文书
厨房工作人员岗位职责
2013/11/15 职场文书
诚信高考倡议书
2019/06/24 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL