成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > php實現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】

php實現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】

熱門標簽:代理打電話機器人 宿州正規(guī)外呼系統(tǒng)軟件 神龍斗士電話機器人 桂陽公司如何做地圖標注 萍鄉(xiāng)商鋪地圖標注 電信外呼系統(tǒng)多少錢一個月 太原400電話申請流程 合肥企業(yè)外呼系統(tǒng)線路 企業(yè)400電話辦理多少費用

本文實例講述了php實現(xiàn)往pdf中加數(shù)字簽名操作。分享給大家供大家參考,具體如下:

//============================================================+
// File name  : example_052.php
// Begin    : 2009-05-07
// Last Update : 2013-05-14
//
// Description : Example 052 for TCPDF class
//        Certification Signature (experimental)
//
// Author: Nicola Asuni
//
// (c) Copyright:
//        Nicola Asuni
//        Tecnick.com LTD
//        www.tecnick.com
//        info@tecnick.com
//============================================================+
/**
 * Creates an example PDF TEST document using TCPDF
 * @package com.tecnick.tcpdf
 * @abstract TCPDF - Example: Certification Signature (experimental)
 * @author Nicola Asuni
 * @since 2009-05-07
 */
// Include the main TCPDF library (search for installation path).
require_once('tcpdf_include.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Nicola Asuni');
$pdf->SetTitle('TCPDF Example 052');
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 052', PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
// set some language-dependent strings (optional)
if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
 require_once(dirname(__FILE__).'/lang/eng.php');
 $pdf->setLanguageArray($l);
}
// ---------------------------------------------------------
/*
NOTES:
 - To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt
 - To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12
 - To convert pfx certificate to pem: openssl pkcs12 -in tcpdf.pfx -out tcpdf.crt -nodes
*/
// set certificate file
$certificate = 'file://data/cert/tcpdf.crt';
$certificate = 'file://'.realpath('./data/cert/tcpdf.crt');
// set additional information
$info = array(
 'Name' => 'TCPDF',
 'Location' => 'Office',
 'Reason' => 'Testing TCPDF',
 'ContactInfo' => 'http://www.tcpdf.org',
 );
// set document signature
$pdf->setSignature($certificate, $certificate, 'tcpdfdemo', '', 2, $info);
// set font
$pdf->SetFont('helvetica', '', 12);
// add a page
$pdf->AddPage();
// print a line of text
$text = 'This is a b color="#FF0000">digitally signed document/b> using the default (example) b>tcpdf.crt/b> certificate.br />To validate this signature you have to load the b color="#006600">tcpdf.fdf/b> on the Arobat Reader to add the certificate to i>List of Trusted Identities/i>.br />br />For more information check the source code of this example and the source code documentation for the i>setSignature()/i> method.br />br />a  rel="external nofollow" >www.tcpdf.org/a>';
$pdf->writeHTML($text, true, 0, true, 0);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// *** set signature appearance ***
// create content for signature (image and/or text)
$pdf->Image('images/tcpdf_signature.png', 180, 60, 15, 15, 'PNG');
// define active area for signature appearance
$pdf->setSignatureAppearance(180, 60, 15, 15);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// *** set an empty signature appearance ***
$pdf->addEmptySignatureAppearance(180, 80, 15, 15);
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output('example_052.pdf', 'D');
//============================================================+
// END OF FILE
//============================================================+

其中tcpdf_include.php文件(源自tcpdf插件)如下:

?php
//============================================================+
// File name  : tcpdf_include.php
// Begin    : 2008-05-14
// Last Update : 2014-12-10
//
// Description : Search and include the TCPDF library.
//
// Author: Nicola Asuni
//
// (c) Copyright:
//        Nicola Asuni
//        Tecnick.com LTD
//        www.tecnick.com
//        info@tecnick.com
//============================================================+
/**
 * Search and include the TCPDF library.
 * @package com.tecnick.tcpdf
 * @abstract TCPDF - Include the main class.
 * @author Nicola Asuni
 * @since 2013-05-14
 */
// always load alternative config file for examples
require_once('config/tcpdf_config_alt.php');
// Include the main TCPDF library (search the library on the following directories).
$tcpdf_include_dirs = array(
 realpath('../tcpdf.php'),
 '/usr/share/php/tcpdf/tcpdf.php',
 '/usr/share/tcpdf/tcpdf.php',
 '/usr/share/php-tcpdf/tcpdf.php',
 '/var/www/tcpdf/tcpdf.php',
 '/var/www/html/tcpdf/tcpdf.php',
 '/usr/local/apache2/htdocs/tcpdf/tcpdf.php'
);
foreach ($tcpdf_include_dirs as $tcpdf_include_path) {
 if (@file_exists($tcpdf_include_path)) {
 require_once($tcpdf_include_path);
 break;
 }
}
//============================================================+
// END OF FILE
//============================================================+

eng.php文件如下:

?php
//============================================================+
// File name  : eng.php
// Begin    : 2004-03-03
// Last Update : 2010-10-26
//
// Description : Language module for TCPDF
//        (contains translated texts)
//        English
//
// Author: Nicola Asuni
//
// (c) Copyright:
//        Nicola Asuni
//        Tecnick.com LTD
//        Manor Coach House, Church Hill
//        Aldershot, Hants, GU12 4RQ
//        UK
//        www.tecnick.com
//        info@tecnick.com
//============================================================+
/**
 * TCPDF language file (contains translated texts).
 * @package com.tecnick.tcpdf
 * @brief TCPDF language file: English
 * @author Nicola Asuni
 * @since 2004-03-03
 */
// English
global $l;
$l = Array();
// PAGE META DESCRIPTORS --------------------------------------
$l['a_meta_charset'] = 'UTF-8';
$l['a_meta_dir'] = 'ltr';
$l['a_meta_language'] = 'en';
// TRANSLATIONS --------------------------------------
$l['w_page'] = 'page';
//============================================================+
// END OF FILE
//============================================================+

補充:

tcpdf.crt文件點擊此處本站下載。

tcpdf插件點擊此處本站下載。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《php加密方法總結(jié)》、《PHP編碼與轉(zhuǎn)碼操作技巧匯總》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》、《PHP數(shù)學(xué)運算技巧總結(jié)》及《php字符串(string)用法總結(jié)》

希望本文所述對大家PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • PHP開發(fā)API接口簽名生成及驗證操作示例
  • 淺談PHP SHA1withRSA加密生成簽名及驗簽
  • PHP實現(xiàn)的MD5結(jié)合RSA簽名算法實例
  • 用PHP去掉文件頭的Unicode簽名(BOM)方法
  • PHP實現(xiàn)RSA簽名生成訂單功能【支付寶示例】
  • php rsa 加密,解密,簽名,驗簽詳解
  • php 生成簽名及驗證簽名詳解
  • php接口數(shù)據(jù)加密、解密、驗證簽名
  • 詳解PHP接口簽名驗證

標簽:太原 崇左 廊坊 白銀 綏化 衡陽 鄂州 辛集

巨人網(wǎng)絡(luò)通訊聲明:本文標題《php實現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】》,本文關(guān)鍵詞  php,實現(xiàn),往,pdf,中加,數(shù)字簽名,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php實現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】》相關(guān)的同類信息!
  • 本頁收集關(guān)于php實現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩一区二区三区高清| 亚洲在线视频网站| 国模精品一区| 亚洲第一天堂无码专区| 亚洲在线偷拍自拍| 国产欧美日韩亚州综合| 欧美色视频一区二区三区在线观看| 欧美一区二区三区人| 欧美一级大片在线免费观看| 国产在线观看91| 国产91白丝在线播放| 国产欧美va欧美va香蕉在| 久久精品国内一区二区三区| 一炮成瘾1v1高h| 成年人在线免费观看视频网站| 欧美午夜精彩| 免费不卡在线观看av| 成+人+亚洲+综合天堂| 色综合久久影院| www.亚洲人| 久久99久久精品| 久久久久久亚洲综合影院红桃| 涩涩视频在线观看下载| 欧美在线精品一区| 欧美牲交a欧美牲交| 亚洲精华国产精华| 日本不卡高清视频一区| 午夜在线观看免费一区| 在线日本中文字幕| 欧美日韩精品欧美日韩精品一| 国产尤物一区二区三区| 男人打飞机网站| 国产成人愉拍精品久久| 日韩久久久久久久| 成人免费在线| 最新国产精品亚洲| 美女被内谢流白浆高视频| 国产91视频在线| 久久久免费视频网站| 黄页网站大全一区二区| 亚洲福利视频导航| 久久女同性恋中文字幕| 在线影音av| 国产一区二区三区免费播放| 天天看片激情网站| 成人黄色免费看| 91国内揄拍国内精品对白| 国产精品一区2区3区| 免费黄色网址在线观看| 亚洲国产一区二区久久久777| 色婷婷av一区二区三区之一色屋| 在线观看三级网站| 国产欧美日韩一区二区三区四区| 国产成人午夜精品5599| 国产原创一区二区三区| 成人毛片免费看| 黑粗硬大欧美视频| 精品国产亚洲一区二区三区在线观看| 二区三区中文字幕| 国产亚洲人成网站| 国产剧情在线观看一区二区| 国产电影一区| 天天躁日日躁狠狠躁伊人| 欧美人与性动交α欧美精品济南到| 成人自拍网站| 国产女大学生av| 在线免费91| 国产精品女人毛片| av免费在线播放| 91网站最新地址| 丰满的少妇愉情hd高清果冻传媒| 视频一区二区三区不卡| 涩涩视频在线| 中文字幕亚洲欧美日韩在线不卡| 国产精品视频久久| 99热这里只有精品在线播放| 中文字幕一区二区三区四区五区| 免费视频二区| 亚洲视频在线一区二区| 亚洲视频中文字幕| 亚洲精品456在线播放狼人| 爱爱视频免费在线观看| 欧美超级免费视 在线| 男人的天堂在线| 99在线看视频| 国产毛片毛片毛片毛片| 大片网站久久| 日本激情五月| 欧美中文字幕一区二区三区| 欧美亚洲日本在线观看| 亚洲精品永久免费精品| 成人天堂入口网站| 国产真实精品久久二三区| 国产精品一区二区久久| 国产成人精品片| 欧美色图亚洲图片| 麻豆国产一区二区三区四区| 中文字幕精品综合| 国产探花视频在线观看| 国产成年妇视频| 亚洲国内高清视频| 国产成人麻豆精品午夜在线| 亚洲自拍另类综合| 亚洲激情视频在线| 国产呦小j女精品视频| 欧美一级做a爰片免费视频| 国产在线拍揄自揄视频不卡99| 白浆视频在线观看| 一区二区三区**美女毛片| 亚洲第一福利专区| 国产精品jizz在线观看老狼| 欧美在线视频一区二区| 爱情岛论坛vip永久入口| 精品人妻少妇一区二区| 亚洲欧美另类自拍| 亚洲女人天堂在线| 日韩精品一区二区亚洲av性色| 丰满人妻一区二区三区免费| 一区精品在线| 欧美xfplay| 国产综合视频一区二区三区免费| 亚洲国产成人在人网站天堂| 国产网红在线| youjizzxxxx18| 日韩av最新在线| 在线电影看在线一区二区三区| 国产一区二区三区四区五区美女| 日本va欧美va瓶| 成人软件网18免费视频| 亚洲资源一区| 亚洲一级Av无码毛片久久精品| 黄黄的网站在线观看| 国产婷婷色一区二区三区四区| 亚洲最新av网址| 国产乱理伦片在线观看夜一区| 日韩一区二区精品在线观看| 国产中文欧美精品| 亚洲黄色小说视频| av成人app永久免费| 99久久99久久精品国产片果冰| 青青草视频在线视频| 91精品天堂福利在线观看| 一区二区成人免费视频| 欧美r级电影| 日本久久一区二区三区| 亚洲欧美日韩精品久久亚洲区| 台湾天天综合人成在线| 亚洲视频国产视频| 日韩美女主播在线视频一区二区三区| 亚洲男女av一区二区| 欧美日韩美女一区二区| 波多野结衣与黑人| 免费在线观看成人av| 日本国产欧美一区二区三区| 日本全棵写真视频在线观看| 亚洲一区二区三区精品在线| **女人18毛片一区二区| 国产精欧美一区二区三区| 亚洲白拍色综合图区| 一本色道久久综合亚洲精品酒店| 在线日韩影院| 青娱乐一区二区| 国产精品日韩一区二区免费视频| 日日摸夜夜爽人人添av| 久操免费在线| 日日摸夜夜夜夜夜添| 黄页网站视频在线观看| 国产一级一级国产| av首页在线观看| 亚洲一区二区三区在线观看网站| 亚洲一级视频在线观看| 1024亚洲合集| 日韩精品免费专区| 亚洲精品视频在线观看免费视频| 成人深夜在线观看| 久久久电影一区二区三区| 国内精品伊人久久久久影院对白| 国产欧美久久久精品免费| 四季av一区二区| 一区二区成人免费视频| 国产乱人伦精品一区二区| 午夜国产精品一区| 国产一区二区三区在线看| 黄色成人影院| 亚洲综合日韩欧美| 亚洲国产欧美国产第一区| 免费在线视频观看| 草草视频在线播放| 亚洲国产精品一区二区www在线| 尤物yw193can在线观看| 免费观看成人网| 国产91综合一区在线观看| av高清不卡在线| 国产成人精品日本亚洲| www.日本视频| 国产精品激情自拍| 成人另类视频| 日韩欧美精品在线不卡| 久久97精品久久久久久久不卡| 欧美日韩的一区二区| 亚洲国产精品99| 午夜精品久久久久久久男人的天堂| 久草在线免费二| 成人性生交大片免费| 日批视频免费看| 色欲欲www成人网站| 91久久精品久久国产性色也91| 四虎精品成人免费网站| 日韩不卡在线播放| 91国内视频| 青青青青国产视频| 国产免费叼嘿网站免费| 亚洲bt天天射| 国产精品一区二区人人爽| 亚洲欧洲日韩精品在线| 久久精品一区二区国产| 都市激情亚洲综合| 精品视频高潮| 五月天综合激情| 日韩电影中文字幕一区| 很很鲁在线视频播放影院| 日韩欧美亚洲v片| а√天堂官网中文在线| 国产精品一区二区免费| 亚洲永久无码7777kkk| 国产主播一区二区三区| 色欧美88888久久久久久影院| **日韩最新| 欧美日韩dvd| 欧美一区二区三区四区在线观看地址| 天天爽夜夜爽夜夜爽| 夜夜嗨网站十八久久| 国产一区二区三区四区福利| ga∨成人网| 日本高清在线观看| 老司机午夜精品视频| 久久免费精品视频在这里| 国产精品99久久免费黑人人妻| 国产专区一区二区| 国内精品伊人久久| av电影在线观看网址| 综合色一区二区| 偷偷色噜狠狠狠狠的777米奇| 熟女俱乐部一区二区视频在线| 日韩av自拍偷拍| 亚洲成人动漫一区| 成人6969www免费视频| 国产精品久久久久av福利动漫| 美女一区二区久久| 一本一生久久a久久精品综合蜜| 欧美日韩精品久久久| 99久久久精品免费观看国产蜜| 日韩乱码人妻无码中文字幕| 亚洲欧洲偷拍精品| 国产精品美女无圣光视频| 欧美日韩一区免费| 日韩精品专区在线| 26uuu久久天堂性欧美| 国产成人精品一区二区三区在线观看| 欧洲美女日日| 国产福利片在线| 亚洲啪啪综合av一区二区三区| 性欧美1819sex性高清大胸| 日本亚洲欧美天堂免费| 男人的天堂免费在线视频| 久久精品国产99国产| 神马久久久久久久久| 中文字幕在线直播| 国产一级在线播放| 免费观看视频www| 男人网站视频| 日韩av免费一区| 男人舔女人下部高潮全视频| 91视频国产资源| www.狠狠爱| 亚洲欧美成人一区二区在线电影| 日韩女优av电影在线观看| 亚洲人成电影网站色xx| 精品久久久久久中文字幕大豆网| 国产极品美女高潮无套久久久| 色综合色狠狠天天综合色| 久久免费偷拍视频| 国产aⅴ爽av久久久久| 国产精品嫩草影院一区二区| 亚洲精品成人区在线观看| www.日日操| 一区二区三区一级片| 日韩激情电影免费看| 日韩成人在线免费观看| 欧美成人乱码一二三四区免费| 亚洲第一区在线观看| 无码人妻丰满熟妇啪啪网站| 进去里视频在线观看| 欧美18—19性高清hd4k| 人妻精油按摩bd高清中文字幕| 亚洲欧洲美洲一区二区三区| 欧美俄罗斯性视频| 国产精品偷伦视频免费观看了| 日韩视频在线观看一区二区| 黄一区二区三区| 精品国产欧美一区二区五十路| 久久免费国产精品| eeuss影院www免费影院| 亚洲国产三级| 国产成人av一区二区三区在线观看| 99热这里只有精品99| 久久精品欧美一区二区三区不卡| 丁香六月激情婷婷| 日韩欧美一区二区三区久久| 亚洲一区二区国产| 中文字幕 久热精品 视频在线| 亚洲综合av一区| 国产精品高潮呻吟久久av黑人| 欧美xxxx三人交性视频| 国产网友自拍视频| 午夜精品久久久99热福利| 欧美福利一区| 红杏成人性视频免费看| 亚洲精品福利免费在线观看| 亚洲黄网站黄| 国产精品啪啪啪视频| 欧美日韩二三区| 激情综合色综合久久综合| 国语自产精品视频在线看一大j8| www.91| 中文字幕亚洲在线| 亚洲男人都懂第一日本| 亚洲一区 二区 三区|