深入phppdf
本文給大家介紹的是如何使用php生成pdf文件,並且把該文件加密或設置訪問密碼的方法,有需要的小夥伴可以參考下。
項目需求:php生成pdf文件,並且把該文件加密或設置訪問密碼
開源的TCPDF是基於PHP的一套類庫,它能夠很好的生成PDF格式的文檔。並且支持文件加密,在目前的開源PHP框架、系統、應用中也使用得很廣。這里是設置PDF文檔的相關屬性的方法原型,其中就可以設置密碼
?
1
2
3
4
5
6
7
8
TCPDF::SetProtection
(
$permissions
=
array('print',
'modify',
'',
'annot-forms',
'fill-forms',
'extract',
'assemble',
'print-high'),
$user_pass
=
'',
$owner_pass
=
null,
$mode
=
0,
$pubkeys
=
null
)
通過SetProtection()方法設置後,生成的PDF文檔就是加密過的,在用戶打開PDF文檔的時候就會要求輸入訪問密碼
㈡ 我想用PHP讀取PDF文件的內容,尤其是現在很多的掃描後轉為PDF的文件,請問怎麼讀
你可以從網上找一些為PHP語言編寫的 pdf 擴展庫,數量不少,比如:
PHP的PDF解析庫 PdfParser
PdfParser 是一個標準的 PHP 庫提供個用於從 PDF 文件中抽取數據的工具。它載入 PDF 文件並解析文件中對象、頭和元數據,可抽取其中的文本信息,支持壓縮的 PDF、MAC OS 羅馬字元集編碼、8進制和16進制編碼。兼容 PSR-0 和 PSR-1。
示例代碼:
$document=SmalotPdfParserDocument::parseFile('document.pdf');
$pages=$document->getPages();
$text=$pages[1]->getText();
PHP官方里也有一個對PDF支持的庫 :PDFlib, 你可以根據自己的需要和喜好來使用。
㈢ 如何使用PHP創建和修改PDF文檔
示例一:使用PHP生成一個簡單的PDF文檔
以下為引用的內容:
require_once('../config/lang/eng.php');
require_once('../tcpdf.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 002');
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// remove default header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
//set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
//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
$pdf->setLanguageArray($l);
// ---------------------------------------------------------
// set font
$pdf->SetFont('times', 'BI', 20);
㈣ 《PHP基礎教程(第4版)》pdf下載在線閱讀,求百度網盤雲資源
《PHP基礎教程(第4版)》(Larry Ullman)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:PHP基礎教程(第4版)
作者:Larry Ullman
譯者:賈菡
豆瓣評分:7.6
出版社:人民郵電出版社
出版年份:2011-10
頁數:405
內容簡介:
由賈菡等編譯的《PHP基礎教程(第4版)》以通俗易懂的語言向初學者介紹了PHP語言的基本概念、使用方法和注意事項。全書通過豐富的示例,引領讀者逐步掌握這門流行的Web開發語言,使讀者能夠上手編寫適用於常用場景的PHP腳本。
《PHP基礎教程(第4版)》適合有基本HTML經驗的讀者閱讀。
作者簡介:
Brian Halligan 市場營銷軟體開發公司HubSpot創始人兼CEO,致力於幫助其他企業「被目標客戶找到」。他也是一位眼光超前的風險投資家、經驗豐富的銷售及營銷主管,常應邀去MIT以及哈佛商學院舉辦講座。
Dharmesh Shah HubSpot公司創始人兼CTO,天使投資人,撰寫的博客OnStartups.com擁有大量粉絲。他還屢次應邀就市場營銷以及企業家精神這類主題發表演說。
侯德傑 北京郵電大學英語專業,後取得北京交通大學項目管理碩士學位。目前就職於北京全路通信信號研究設計院,全職翻譯和審核文檔,曾翻譯出版《網路營銷實訓》,對網路營銷有較深入的研究。
㈤ 《深入PHP面向對象模式與實踐》pdf下載在線閱讀全文,求百度網盤雲資源
《深入PHP面向對象模式與實踐》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1rJTjnELT2_bPTVFTCvKIRg
簡介:書中主要介紹了如何使用面向對象技術和設計模式編寫穩定的、可維護的代碼,如何使用Subversion 管理多個開發人員,如何使用Phing 和PEAR 進行構建和安裝,以及將構建和測試過程自動化的策略,包括持續集成。
㈥ 求《php從入門到精通》全文免費下載百度網盤資源,謝謝~
《php從入門到精通》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1Qmw6cORdqk99SD09n41UFw
簡介:php從入門到精通pdf下載是由潘凱華、劉中華等編著,全書共分4篇25章,以初學者的角度,結合實際的案例,用通俗易懂的語言,帶大家了解php網路開發的的各方面技術。
㈦ 《php從入門到精通》pdf下載在線閱讀全文,求百度網盤雲資源
《php從入門到精通》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1Qmw6cORdqk99SD09n41UFw
簡介:php從入門到精通pdf下載是由潘凱華、劉中華等編著,全書共分4篇25章,以初學者的角度,結合實際的案例,用通俗易懂的語言,帶大家了解php網路開發的的各方面技術。
㈧ 《深入淺出PHP&MySQL》pdf下載在線閱讀全文,求百度網盤雲資源
《深入淺出PHP&MySQL》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1TfsBzyrbZiM4QDVHXFrtLw
簡介:通過《深入淺出PHP&MySQL(影印版)》,你將學習:准備好把你的靜態HTML網頁提升到下一個層次並使用PHP和MySQL建立資料庫驅動的網站了嗎?《深入淺出PHP&MysQL》是一快捷實用的指南,讓你的動態網站快速運行。自己動手建立實際應用程序,從視頻游戲高分留言板到在線交友網站。當你完成後,你將可以進行驗證表單、使用會話ID和cookies工作、執行資料庫查詢和聯接、處理文件I/0劋作等等。《深入淺出PHP&MySQL(影印版)》的特別之處在於:我們認為你的時間如此寶貴以至於不應該花費在為新概念傷腦筋上面。《深入淺出PHP&MySQL》用新的認知科學和學習理論打造多感官的學習體驗,運用適合大腦工作方式的直觀的格式編排,而不是令人昏昏欲睡的密密麻麻的文字。
㈨ PHP如何創建PDF中文文檔
class PDF_Chinese extends FPDF
{
function AddCIDFont($family,$style,$name,$cw,$CMap,$registry)
{
$i=count($this->fonts)+1;
$fontkey=strtolower($family).strtoupper($style);
$this->fonts[$fontkey]=array('i'=>$i,'type'=>'Type0','name'=>$name,'up'=>-120,'ut'=>40,'cw'=>$cw,'CMap'=>$CMap,'registry'=>$registry);
}
㈩ 求PHP從入門到精通(第3版)PDF電子書
在網路直接搜索這個電子書就有得下載,免費的,只是代碼要網站的幣