久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

PHP laravel怎樣實現導出PDF功能

本篇文章給大家帶來了關于PHP的相關知識,其中主要介紹了關于laravel實現導出PDF功能的相關問題,下面一起來看一下,希望對大家有幫助。

PHP laravel怎樣實現導出PDF功能

Laravel 9 保姆級視頻教程,想學不會都難!進入學習

推薦學習:《PHP視頻教程》

一、laravel-tcpdf

導出PDF文件Laravel框架為我們集成了一個插件tcpdf。

下載地址:

https://github.com/elibyy/tcpdf-laravel

然后使用composer進行安裝就可以了。

具體安裝過程,請查看文末補充內容

使用的時候記得use 一下 命名空間。

但是這里有一個問題,使用這個插件導出文件無法使用中文,且我還沒有找到解決辦法,因此,這個laravel的tcpdf插件我就沒有使用。

二、tcpdf

tcpdf官方網站:

tcpdf.org/

我下載了完整版的TCPDF

下載地址:https://github.com/tecnickcom/TCPDF.git

我們將下載的包放在框架根目錄下的app/Extend/tcpdf中。

調用代碼:

        require_once("../app/Extend/tcpdf/tcpdf.php"); $pdf = new TCPDF();         // 設置文檔信息         $pdf->SetCreator('懶人開發網');         $pdf->SetAuthor('懶人開發網');         $pdf->SetTitle('TCPDF示例');         $pdf->SetSubject('TCPDF示例');         $pdf->SetKeywords('TCPDF, PDF, PHP');           // 設置頁眉和頁腳信息         $pdf->SetHeaderData('tcpdf_logo.jpg', 30, 'LanRenKaiFA.com', '學會偷懶,并懶出效率!', [0, 64, 255], [0, 64, 128]);         $pdf->setFooterData([0, 64, 0], [0, 64, 128]);           // 設置頁眉和頁腳字體         $pdf->setHeaderFont(['stsongstdlight', '', '10']);         $pdf->setFooterFont(['helvetica', '', '8']);           // 設置默認等寬字體         $pdf->SetDefaultMonospacedFont('courier');           // 設置間距         $pdf->SetMargins(15, 15, 15);//頁面間隔         $pdf->SetHeaderMargin(5);//頁眉top間隔         $pdf->SetFooterMargin(10);//頁腳bottom間隔           // 設置分頁         $pdf->SetAutoPageBreak(true, 25);           // set default font subsetting mode         $pdf->setFontSubsetting(true);           //設置字體 stsongstdlight支持中文         $pdf->SetFont('stsongstdlight', '', 14);           //第一頁         $pdf->AddPage();         $pdf->writeHTML('<p style="text-align: center"><h1>第一頁內容</h1></p>');         $pdf->writeHTML('<p>我是第一行內容</p>');         $pdf->writeHTML('<p style="color: red">我是第二行內容</p>');         $pdf->writeHTML('<p>我是第三行內容</p>');         $pdf->Ln(5);//換行符         $pdf->writeHTML('<p><a href="http://www.lanrenkaifa.com/" rel="external nofollow"  title="">懶人開發網</a></p>');           //第二頁         $pdf->AddPage();         $pdf->writeHTML('<h1>第二頁內容</h1>');           //輸出PDF         $pdf->Output('t.pdf', 'I');//I輸出、D下載
登錄后復制

三、TCPDF解決保存中文文件名的方法

這部分是百度過來的,網上挺多關于這個的文章的,內容基本一致。

1:找到output函數,注釋以下代碼(在7560行左右):

if ($dest[0] != 'F') {     $name = preg_replace('/[s]+/', '_', $name);     $name = preg_replace('/[^a-zA-Z0-9_.-]/', '', $name); }
登錄后復制

2:搜索下面這行代碼

header('Content-Disposition: attachment; filename="'.basename($name).'"');
登錄后復制

替換成:

header('Content-Disposition: attachment; filename="'.$name.'"');
登錄后復制

以上大概就是tcpdf的基本使用。

補充

laravel5.8引入第三方類庫的方法詳解

有需求需要使用PHPMailer發送郵件。

那么首先需要引入PHPMailer這個第三方的類庫。我是這樣做的:

1:在app目錄下新建Extend目錄。如下圖所示:

PHP laravel怎樣實現導出PDF功能

將PHPMailer放入Extend目錄下。如下圖所示

PHP laravel怎樣實現導出PDF功能

2:修改項目根目錄下的composer.json文件

"autoload": {         "psr-4": {             "App\": "app/"         },         "classmap": [             "database/seeds",             "database/factories",             "app/Extend/PHPMailer/src"         ]     },
登錄后復制

添加你第三方類庫的位置到autoload中

3:執行composer命令,在網站根目錄下:

composer dump-autoload

4:調用:

(1):使用命名空間

use PHPMailersrcPHPMailer;
登錄后復制

(2):調用

 //實例化PHPMailer核心類 $mail = new PHPMailer();
登錄后復制

如果報錯,就在實例化前邊加一個轉義符

至此,laravel引入第三方類庫成功。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
91欧美极品| 亚洲91网站| 日本精品国产| 丝袜亚洲另类欧美| 蜜桃一区二区三区在线观看| 91精品国产乱码久久久久久久| 麻豆成人在线观看| 国产日产精品_国产精品毛片| 清纯唯美亚洲综合一区| 日韩一区欧美二区| 欧美日韩精品在线一区| 国产 日韩 欧美 综合 一区 | 精品国产乱码久久久| 青青伊人久久| 国产探花在线精品一区二区| 欧美亚洲福利| 成人国产精品久久| sm捆绑调教国产免费网站在线观看| 国产激情久久| 手机精品视频在线观看| 日韩一区二区三区精品| 亚洲精品无播放器在线播放| 亚洲精品在线二区| 免费在线观看一区| 免费在线观看一区| 91欧美日韩| 成午夜精品一区二区三区软件| 欧美香蕉视频| 三上悠亚国产精品一区二区三区| 日韩av自拍| 91综合网人人| 黄色av日韩| 亚洲欧美日韩国产一区| 免费观看在线综合色| 国产欧美精品| 国产一区二区三区四区五区传媒| 91av亚洲| 亚洲一区二区动漫| 国产日韩欧美中文在线| 精品久久一区| 日韩另类视频| 蜜桃久久av| 婷婷成人av| 久久狠狠亚洲综合| 久久不卡日韩美女| 福利一区视频| 成人av二区| 综合色一区二区| 91嫩草精品| 精品99久久| 亚洲高清av| 蜜桃一区二区三区在线| 7777精品| 日韩精品中文字幕第1页| 日韩高清欧美| 午夜视频精品| 国产亚洲人成a在线v网站| 国产欧美一级| 亚洲伦乱视频| 中文久久精品| 精品视频亚洲| 99国产精品自拍| 欧美日韩一区二区三区不卡视频| 久久婷婷丁香| 亚洲男人在线| 国产一区二区三区亚洲综合| 中文字幕一区日韩精品| 麻豆一区二区三| 偷拍欧美精品| 国产精品毛片aⅴ一区二区三区| 免费不卡中文字幕在线| 中文视频一区| 麻豆中文一区二区| 日韩精品一级二级| 久久wwww| 怡红院精品视频在线观看极品| 中文字幕免费一区二区| 91精品国产91久久久久久黑人| 蜜臀精品一区二区三区在线观看 | 精品无人区麻豆乱码久久久| 欧美va天堂在线| 欧美a级一区二区| 欧美日韩国产精品一区二区亚洲| 国产精品一卡| 自拍自偷一区二区三区| 国产成人黄色| 蜜桃久久精品一区二区| 高清av一区| 国产欧美日韩精品高清二区综合区| 久久久久久久久丰满| 国产视频一区二| 亚洲不卡视频| 久久香蕉国产| 国产日韩1区| 精品91福利视频| 国产日韩欧美一区二区三区在线观看 | 国产乱码午夜在线视频| 免费成人性网站| 国产精品国产一区| 国产色综合网| 日韩成人亚洲| 秋霞影院一区二区三区| 国产精品久久久久久久免费观看| 91欧美极品| 日本视频中文字幕一区二区三区| 日韩一区欧美二区| 国产亚洲欧洲| 欧美日韩免费观看视频| 欧美男人天堂| 麻豆视频一区二区| 日韩av中文在线观看| 亚洲精品大片| 亚洲视频播放| 99久久久久| 久久国产中文字幕| 黄毛片在线观看| 欧美激情视频一区二区三区免费 | 99国产精品一区二区| 国产精品久久久网站| 视频在线在亚洲| 欧美日韩国产探花| 欧美亚洲激情| 国产一区二区三区不卡av| 久久久国产精品入口麻豆| 日韩美女国产精品| 亚洲综合小说| 国产精品免费看| 久久久五月天| 亚洲欧洲美洲av| 精品国产a一区二区三区v免费| 美女毛片一区二区三区四区最新中文字幕亚洲| 先锋影音久久久| 亚洲综合二区| 亚洲美洲欧洲综合国产一区| 国产综合精品| 伊人久久亚洲热| 人人精品人人爱| 日本中文字幕视频一区| 欧美视频一区| 开心激情综合| 日本精品不卡| av高清一区| 亚洲免费黄色| 日韩精品成人在线观看| 国产精品日韩精品在线播放| 欧美黄色一区二区| 婷婷综合六月| 欧美中文字幕| 国产伦理一区| 中文字幕在线看片| 国产综合精品| 中文在线日韩| 精品视频在线你懂得| 视频福利一区| 亚洲日本国产| 精品网站999| 日本久久成人网| 一区二区高清| 久久这里只有| 女人天堂亚洲aⅴ在线观看| 亚洲精品少妇| 狠狠久久伊人| 日韩午夜免费| 国产精选一区| 欧美亚洲国产激情| 日韩av成人高清| 91综合视频| 丝袜美腿亚洲一区| 国产精品1区在线| 欧美成人国产| 欧美在线看片| 成人欧美一区二区三区的电影| 在线亚洲精品| 国产精品久久亚洲不卡| 婷婷激情一区| 视频一区中文字幕精品| 日韩av有码| 亚洲天堂日韩在线| 激情综合五月| 亚洲欧美成人综合| 麻豆精品国产91久久久久久| 免费黄色成人| 国产精品www.| 狠狠爱www人成狠狠爱综合网| 欧美视频一区| 久久伦理在线| 最新国产精品视频| 欧美亚洲日本精品| 日韩欧乱色一区二区三区在线| 91亚洲一区| 深夜福利亚洲| 亚洲特色特黄| 另类欧美日韩国产在线| 国产一区白浆| 日韩精品永久网址| 国产日韩欧美| 性色一区二区| 国产色播av在线| 国产三级一区| 爽爽淫人综合网网站|