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生成CSV文件简单示例
前言 csv 文件其实和excel文件一样,都是表格类型.但PHP生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件. 因为逻辑不难,具体请看下面的代码和注释. <?php /** * Created by PhpStorm. * User: chenyanphp@qq.com * Date: 2016/12/21 0021 * Time: 下午 12:08 */ // 头部标题 $csv_header = ['名称','性
-
php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: /** * 读取.vcf格式文件 * @param $filename */ function readCvf($filename){ $file = fopen($filename,"r"); while(! feof($file)) { $line=fgets($file); $encoding = mb_detect_encoding($line, array('GB2312','GBK','U
-
php提交过来的数据生成为txt文件
一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的txt 文件,并在txt 文件中加入数据,在使用之前需要先在根目录下新建 test 文件下. 前台表单文件如下(保存为dcwz.php): <?php error_reporting(0); //require_once("../config.php"); //require_once("../admin/ly_check.php
-
PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创
本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法.分享给大家供大家参考,具体如下: 前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法. VCF格式是Windows系统中outlook的名片存储格式,打开VCF格式需要使用手机的相应配套软件,使用outlook也可以打开VCF文件. 手机通讯录保存的文件格式也是vcf格式.这里就来给出一个使用php生成vcf格式文件的实例. 具体代码如下: <?php date_default_timezone_se
-
PHP生成RSS文件类实例
本文实例讲述了PHP生成RSS文件类文件.分享给大家供大家参考.具体如下: PHP RSS 生成类实例代码如下: 复制代码 代码如下: <?php if (defined('_class_rss_php')) return; define('_class_rss_php教程',1); /** * 使用说明: * $rss = new rss('redfox','http://jb51.net/',"redfox's blog"); * $rss->addit
-
php静态文件生成类实例分析
本文实例讲述了php静态文件生成类.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: defined('phpjb51') or die(header("http/1.1 403 not forbidden")); class include_createstatic { private $htmlpath = ''; private
-
PHP生成及获取JSON文件的方法
本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_encode() 函数的功能是将数值转换成 JSON 数据存储格式. putjson.php: <?php // 生成一个PHP数组 $data = array(); $data[0] = array('1','吴者然','onestopweb.cn'); $data[1] = array('2','何
-
php生成与读取excel文件
在网站中经常会生成表格,CSV和Excel都是常用的报表格式,CSV相对来说比较简单,如果大家有疑问我会相继发布一些CSV的实例,这里主要介绍用PHP来生成和读取Excel文件. 要执行下面的函数,首先要引入一个类库:PHPExcel,PHPExcel是一个强大的PHP类库,用来读写不同的文件格式,比如说Excel 2007,PDF格式,HTML格式等等,这个类库是建立在Microsoft's OpenXML和PHP 的基础上的,对Excel提供的强大的支持,比如设置工作薄,字体样式,图片以及边
-
php在线生成ico文件的代码
index.php 复制代码 代码如下: <?PHP $output = ""; if(isset($_GET['action'])&&$_GET['action'] == 'make'){ if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uploaded_file($_FILES['upimage']['tmp
-
php生成zip文件类实例
本文实例讲述了php生成zip文件类.分享给大家供大家参考.具体如下: <?php /* By: Matt Ford Purpose: Basic class to create zipfiles */ class zipFile { public $files = array(); public $settings = NULL; public $fileInfo = array ( "name" => "", "numFiles"
-
php可生成缩略图的文件上传类实例
本文实例讲述了php可生成缩略图的文件上传类及其用法.分享给大家供大家参考.具体实现方法如下: 类文件调用方法如下: 复制代码 代码如下: <?php if ($_GET['action'] == 'save') { $up = new upload(); $up->set_dir(dirname(__FILE__).'/upload/','{y}/{m}'); $up->set_thumb(100,
随机推荐
- 详解基于Angular4+ server render(服务端渲染)开发教程
- 利用ASP.NET MVC+Bootstrap搭建个人博客之修复UEditor编辑时Bug(四)
- jQuery实现的图片轮播效果完整示例
- angularjs实现首页轮播图效果
- 浅谈java封装
- javascript实现禁止复制网页内容
- JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
- C#自定义控件添加右键菜单的方法
- 一个shell小案例(创建日期目录)
- 做了CDN加速的ASP网站获取用户真实IP程序
- php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
- jQuery源码解读之removeClass()方法分析
- JQuery Ajax 异步操作之动态添加节点功能
- Android startActivityForResult和setResult的区别
- jquery 检测元素是否存在的实例代码
- 原生JS实现Ajax通过GET方式与PHP进行交互操作示例
- 详解Django-auth-ldap 配置方法
- Python编写合并字典并实现敏感目录的小脚本
- JavaScript设计模式之单例模式原理与用法实例分析
- python利用requests库模拟post请求时json的使用教程