php生成PDF格式文件并且加密
項(xiàng)目需求:php生成pdf文件,并且把該文件加密或設(shè)置訪問(wèn)密碼
開(kāi)源的TCPDF是基于PHP的一套類庫(kù),它能夠很好的生成PDF格式的文檔。并且支持文件加密,在目前的開(kāi)源PHP框架、系統(tǒng)、應(yīng)用中也使用得很廣。這里是設(shè)置PDF文檔的相關(guān)屬性的方法原型,其中就可以設(shè)置密碼
TCPDF::SetProtection ( $permissions = array('print', 'modify', 'copy', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-high'), $user_pass = '', $owner_pass = null, $mode = 0, $pubkeys = null )
通過(guò)SetProtection()方法設(shè)置后,生成的PDF文檔就是加密過(guò)的,在用戶打開(kāi)PDF文檔的時(shí)候就會(huì)要求輸入訪問(wèn)密碼
相關(guān)文章
ThinkPHP中pathinfo的訪問(wèn)模式、路徑訪問(wèn)模式及URL重寫(xiě)總結(jié)
這篇文章主要介紹了ThinkPHP中pathinfo的訪問(wèn)模式、路徑訪問(wèn)模式及URL重寫(xiě)總結(jié),是ThinkPHP路由訪問(wèn)的基礎(chǔ)知識(shí),在ThinkPHP開(kāi)發(fā)中非常重要,需要的朋友可以參考下2014-08-08使用swoole擴(kuò)展php websocket示例
WebSocket規(guī)范的目標(biāo)是在瀏覽器中實(shí)現(xiàn)和服務(wù)器端雙向通信。雙向通信可以拓展瀏覽器上的應(yīng)用類型,如果你想要用PHP來(lái)寫(xiě)websocket應(yīng)用,那swoole_framework一定是最好的選擇,需要的朋友可以參考下2014-02-02Yii2實(shí)現(xiàn)讓關(guān)聯(lián)字段支持搜索功能的方法
這篇文章主要介紹了Yii2實(shí)現(xiàn)讓關(guān)聯(lián)字段支持搜索功能的方法,結(jié)合實(shí)例形式分析了Yii2關(guān)聯(lián)字段搜索功能的原理與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-08-08laravel 解決crontab不執(zhí)行的問(wèn)題
今天小編就為大家分享一篇laravel 解決crontab不執(zhí)行的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法
這篇文章主要介紹了CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法,分析了Hook的原理與擴(kuò)展CI框架的相關(guān)技巧,需要的朋友可以參考下2016-05-05多個(gè)Laravel項(xiàng)目如何共用migrations詳解
這篇文章主要給大家介紹了關(guān)于多個(gè)Laravel項(xiàng)目如何共用migrations的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧2018-09-09