日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP laravel實現導出PDF功能

瀏覽:290日期:2022-06-06 08:44:08
目錄
  • 一、laravel-tcpdf
  • 二、tcpdf
  • 三、TCPDF解決保存中文文件名的方法
  • 補充

一、laravel-tcpdf

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

下載地址:

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

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

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

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

二、tcpdf

tcpdf官方網站:

我下載了完整版的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("<div><h1>第一頁內容</h1></div>");$pdf->writeHTML("<p>我是第一行內容</p>");$pdf->writeHTML("<p>我是第二行內容</p>");$pdf->writeHTML("<p>我是第三行內容</p>");$pdf->Ln(5);//換行符$pdf->writeHTML("<p><a  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目錄。如下圖所示:

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

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 PHPMailer\src\PHPMailer;

(2):調用

 //實例化PHPMailer核心類$mail = new PHPMailer();

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

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

到此這篇關于PHP laravel實現導出PDF功能的文章就介紹到這了,更多相關PHP laravel導出PDF內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品国产68国产精品亚洲| 国产精品久久久久久久免费软件| 久久高清精品| 日产欧产美韩系列久久99| 欧美天堂一区二区| 精品亚洲二区| 亚洲日本久久| 黄色免费成人| 久久国产乱子精品免费女| 在线精品一区二区| 久久久久久黄| 日本久久成人网| 久久尤物视频| 日韩综合一区二区| 中文视频一区| 免费中文字幕日韩欧美| 国产日韩综合| 亚洲神马久久| 在线亚洲精品| 久久久久国产精品一区三寸 | 麻豆精品视频在线观看视频| 国产不卡精品在线| 久久久久久美女精品| 国产精品日韩精品中文字幕| 久久福利影视| 日韩高清欧美| 精品视频99| 国产精品久久久久久av公交车| 久久成人精品| 性色一区二区| 午夜精品婷婷| 日韩中文字幕高清在线观看| 国产日韩欧美高清免费| 欧美xxxx中国| 亚洲欧洲日韩| 国产精品久久久久久久免费软件| 国产a亚洲精品| 丝袜亚洲精品中文字幕一区| 日韩动漫一区| 久久一区精品| 欧美大黑bbbbbbbbb在线| 香蕉久久久久久| av资源亚洲| 中文字幕日韩亚洲| 国产不卡一区| 久久亚洲美女| 午夜欧美巨大性欧美巨大| 欧美三级网址| 欧美日韩精品一区二区三区在线观看| 国产精品二区不卡| 青草av.久久免费一区| 水蜜桃久久夜色精品一区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲精品动态| 国产精品扒开腿做爽爽爽软件| 欧洲毛片在线视频免费观看| 免费亚洲一区| 国产午夜精品一区在线观看| 国产一区亚洲| 欧美sm一区| 精品三级av| 国产精品久久| 国产精品亚洲成在人线| 一区福利视频| 日韩高清成人| 精品国产第一福利网站| 精品国产一区二区三区性色av| 97久久精品| 日本在线一区二区三区| 99在线观看免费视频精品观看| 久久高清免费| 久久香蕉国产| 在线观看精品| 1000部精品久久久久久久久| 欧美成人a交片免费看| 欧美 日韩 国产一区二区在线视频 | 亚洲精品高潮| 日韩中文字幕无砖| 国产成人精品一区二区三区免费| 成人小电影网站| 水野朝阳av一区二区三区| 日本aⅴ精品一区二区三区| 国产一区二区精品久| 美女被久久久| 国产aⅴ精品一区二区三区久久| 99精品在线| 日韩高清一区二区| 精品无人区麻豆乱码久久久| 国产精品91一区二区三区| 亚洲综合二区| 欧美国产视频| 久久国产66| 国产精品久久久久久模特| 91精品一区二区三区综合| 精品一区二区三区免费看 | 日本一不卡视频| 国产日韩三级| 中文字幕在线视频网站| 亚洲国产专区校园欧美| 午夜一区在线| 精品国产不卡| 激情综合在线| 国产日产精品_国产精品毛片 | 激情久久五月| 亚洲精品亚洲人成在线观看| 日韩精品a在线观看91| 欧美va亚洲va日韩∨a综合色| 深夜福利亚洲| 国产精品国产一区| 99香蕉国产精品偷在线观看 | 日本aⅴ亚洲精品中文乱码| 国产一区二区精品久| 六月婷婷一区| av免费不卡国产观看| 美女视频黄久久| 91久久亚洲| 国内精品亚洲| 日韩成人av影视| 婷婷激情综合| 国产精选在线| 91精品美女| 亚洲欧美日韩视频二区| 国产一二在线播放| 亚洲视频电影在线| 日韩成人精品一区二区| 欧美亚洲自偷自偷| 蜜桃伊人久久| 久久福利精品| 99在线精品视频在线观看| 91综合网人人| 国精品产品一区| 国产精品午夜av| 国产精品中文字幕亚洲欧美| 日韩高清电影一区| 鲁大师影院一区二区三区| 成人精品中文字幕| 四虎国产精品免费观看| 精品72久久久久中文字幕| 999在线观看精品免费不卡网站| 中文字幕在线视频网站| 国产精久久久| 免费视频国产一区| 久久美女性网| 秋霞影院一区二区三区| 丝袜诱惑一区二区| 日韩国产一区| 久久香蕉国产| 亚洲欧美在线综合| 国产精品一站二站| 国产日韩欧美一区在线| 国产日韩免费| 色婷婷色综合| 人人草在线视频| 亚洲免费资源| 亚洲三级视频| 美女尤物国产一区| 深夜福利视频一区二区| 激情五月综合网| 亚洲精品美女91| 中文字幕成在线观看| 91精品成人| 亚洲欧美日韩精品一区二区| 日产欧产美韩系列久久99| 国产亚洲一区二区三区不卡| 国产一区不卡| 亚洲狼人精品一区二区三区| 精品国产午夜肉伦伦影院| 99精品网站| 欧美在线影院| 日本综合视频| 国产综合视频| 国产激情久久| 中文字幕一区二区三区在线视频| 羞羞答答国产精品www一本 | 久久的色偷偷| 久久国产精品色av免费看| 国产精品一二| 久久麻豆视频| 久久国产精品久久久久久电车 | 最新国产精品视频| 亚洲一级网站| 久久激情网站| 国产成人精品999在线观看| 精品国产午夜| 日韩高清在线不卡| 国产成人黄色| 三级小说欧洲区亚洲区| 久久久久国产精品一区三寸| 视频在线在亚洲| 欧美啪啪一区| 久久久精品五月天| 日韩一区二区三区精品视频第3页| 另类小说一区二区三区| 水蜜桃精品av一区二区| 亚洲激情五月| 欧美一级全黄| 不卡中文字幕| 日本在线高清| 国产区精品区| 婷婷综合亚洲|