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
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
cmd下运行php脚本
Nov 25 PHP
php数字游戏 计算24算法
Jun 10 PHP
基于php中使用excel的简单介绍
Aug 02 PHP
成为好程序员必须避免的5个坏习惯
Jul 04 PHP
php析构函数的简单使用说明
Aug 24 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
Nov 11 PHP
php制作简单模版引擎
Apr 07 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 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数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
2017/04/15 Python
解决python报错MemoryError的问题
2018/06/26 Python
python程序控制NAO机器人行走
2019/04/29 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
通过实例了解python property属性
2019/11/01 Python
Python 如何展开嵌套的序列
2020/08/01 Python
用python写PDF转换器的实现
2020/10/29 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
村级四风对照检查材料
2014/08/24 职场文书
六五普法宣传标语
2014/10/06 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
Python jiaba库的使用详解
2021/11/23 Python