摘要:下擴展包下比較知名的擴展包有都是出自大神之手使用的是是構(gòu)建于也就瀏覽器渲染是根據(jù)流文件處理的相比下比較耗內(nèi)存安裝先安裝我們通過來安裝位,位命令查看系統(tǒng)位數(shù)并使其可執(zhí)行接下來就來安裝包配置將添加到中的數(shù)組中或添
laravel下 Pdf 擴展包
larave 下比較知名的PDF擴展包有:laravel-snappy , laravel-DOMPDF.都是出自大神 barryvdh 之手.
安裝 先安裝Wkhtmltopdflaravel-snappy 使用的是 wkhtmltopdf 是構(gòu)建于 QT Webkit 也就瀏覽器渲染.
laravel-DOMPD 是根據(jù)流文件處理的.(相比下比較耗內(nèi)存)
我們通過 composer 來安裝
32位: $ composer require h4cc / wkhtmltopdf-i386 0.12.x $ composer require h4cc / wkhtmltoimage-i386 0.12.x, 64位: $ composer require h4cc/wkhtmltopdf-amd64 0.12.x $ composer require h4cc/wkhtmltoimage-amd64 0.12.x (uname -a 命令查看系統(tǒng)位數(shù)) cp vendor/h4cc/wkhtmltoimage-amd64/bin/wkhtmltoimage-amd64 /usr/local/bin/ cp vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 /usr/local/bin/ 并使其可執(zhí)行: chmod +x /usr/local/bin/wkhtmltoimage-amd64 chmod +x /usr/local/bin/wkhtmltopdf-amd64接下來就來安裝 snappy 包
composer require barryvdh/laravel-snappy配置
將ServiceProvider添加到config / app.php中的providers數(shù)組中
BarryvdhSnappyServiceProvider::class, 或添加到 Facade 中 "PDF" => BarryvdhSnappyFacadesSnappyPdf::class, "SnappyImage" => BarryvdhSnappyFacadesSnappyImage::class,
生成配置文件:
php artisan vendor:publish --provider="BarryvdhSnappyServiceProvider"
注意的是:
config 文件夾中的 snappy.php就是其配置文件, binary 指向的就是上面安裝的 wkhtml 相關(guān)路徑.
一: 下載 $pdf = PDF::loadView("welcome", $data); return $pdf->download("welcome.pdf"); 二: 渲染頁面 $html = "Image訂單id
12346546
"; $pdf = PDF::loadHTML($html); return $pdf->inline();
一: 下載 $img = SnappyImage::loadView("welcome", $data); return $img->download("welcome.png"); 二: 渲染頁面 $html = "訂單id
12346546
"; $img = SnappyImage::loadHTML($html); return $img->inline();
參考:
中文字體問題
詳細(xì)使用
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/25634.html
摘要:導(dǎo)語關(guān)于的擴展包有不少,這次選擇的是,下面是具體操作。使用定義好路由之后,新建控制器進(jìn)行測試。根據(jù)官方文檔,可以使用或者門面進(jìn)行實例化,效果是一樣的,使用門面注意。 導(dǎo)語 關(guān)于 PDF 的擴展包有不少,這次選擇的是 DOMPDF,下面是具體操作。代碼可查看 GitHub。 composer 安裝以及配置 依然使用 composer 安裝,根據(jù)文檔進(jìn)行即可 執(zhí)行 composer re...
摘要:本文經(jīng)授權(quán)轉(zhuǎn)自社區(qū),后續(xù)更新將以帖子內(nèi)容和內(nèi)容為準(zhǔn)。說明另一個令人喜歡的地方,是擁有活躍的開發(fā)者社區(qū),而活躍的開發(fā)者社區(qū)帶來的,是繁華的擴展包生態(tài)。本文對上打了標(biāo)簽的擴展包進(jìn)行整理,截止到現(xiàn)在年月號,有超過個擴展包,以下是下載量最大的個。 本文經(jīng)授權(quán)轉(zhuǎn)自 PHPHub 社區(qū),后續(xù)更新將以 PHPHub 帖子內(nèi)容 和 GitHub 內(nèi)容 為準(zhǔn)。 說明 Laravel 另一個令人喜歡的地方...
摘要:文章轉(zhuǎn)自更多文章如果您需要您的用戶支持多文件下載的話,最好的辦法是創(chuàng)建一個壓縮包并提供下載。你看,你不需要任何的擴展包來實現(xiàn)這個壓縮方式。 showImg(https://segmentfault.com/img/remote/1460000018734388?w=1500&h=800); 文章轉(zhuǎn)自:https://learnku.com/laravel/t... 更多文章:https...
摘要:查找保存下載用搭建自己的緩存?zhèn)}庫權(quán)限管理的好選擇基于封裝的后臺管理系統(tǒng),支持手機和端訪問支付寶風(fēng)格的驗證器后臺系統(tǒng)微信接口的部署腳本開發(fā)的博客系統(tǒng)百度推送自動記錄用戶行為擴展一個項目管理系統(tǒng)根據(jù)生成對應(yīng)導(dǎo)航的狀態(tài) 1.debug https://github.com/barryvdh/l... showImg(https://segmentfault.com/img/bVmhWL); ...
摘要:本文整理上國內(nèi)相對較常用及以上版本的擴展包代碼生成文檔對象云存儲文檔消息閃存文檔編輯器代碼提示文檔文檔文檔圖片處理文檔微信開發(fā)文檔語言包文檔驗證碼文檔社會化登陸文檔系統(tǒng)日志文檔前端構(gòu)建工具文檔跨域資源共享文檔基于的用戶認(rèn) 本文整理Github上國內(nèi)相對較常用Laravel5及以上版本的擴展包 laravel-generator(代碼生成) Github:https://github....
閱讀 891·2021-10-13 09:39
閱讀 3542·2021-09-26 10:16
閱讀 2895·2019-08-30 15:54
閱讀 1054·2019-08-30 14:22
閱讀 2897·2019-08-29 15:39
閱讀 3266·2019-08-27 10:52
閱讀 819·2019-08-26 13:59
閱讀 1719·2019-08-26 12:20