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 相关文章推荐
PHP4实际应用经验篇(5)
Oct 09 PHP
?繁体转换的class
Oct 09 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
php中switch语句用法详解
Aug 17 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
完美解决Thinkphp3.2中插入相同数据的问题
Aug 01 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
PHP fclose函数用法总结
Feb 15 PHP
laravel实现上传图片的两种方式小结
Oct 12 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生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
js闭包的用途详解
2014/11/09 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
js验证密码强度解析
2020/03/18 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
python实现合并两个数组的方法
2015/05/16 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python 获取图片分辨率的方法
2019/01/08 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
Python 实现数组相减示例
2019/12/27 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
护理专业求职信
2014/06/15 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
三方股东合作协议书
2014/10/28 职场文书
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL