中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

開源網(wǎng)站建設(shè)網(wǎng)站alexa排名

開源網(wǎng)站建設(shè),網(wǎng)站alexa排名,照片怎么制作視頻短片,網(wǎng)站群的建設(shè)最近在研發(fā)招聘的系統(tǒng) 遇到了這個(gè)問(wèn)題 轉(zhuǎn)換pdf 折騰了很久 分享一下PHP基于TCPDF第三方類生成PDF文件最近遇到一個(gè)需求,需要根據(jù)數(shù)據(jù)庫(kù)的字段生成表格式的PDF文件并發(fā)送郵箱第一步、我們先去官網(wǎng)上面去下載tcpdf的類:http://www.tcpdf.org/或者是從githu…

最近在研發(fā)招聘的系統(tǒng)?遇到了這個(gè)問(wèn)題?轉(zhuǎn)換pdf?折騰了很久?分享一下

PHP基于TCPDF第三方類生成PDF文件

最近遇到一個(gè)需求,需要根據(jù)數(shù)據(jù)庫(kù)的字段生成表格式的PDF文件并發(fā)送郵箱

第一步、我們先去官網(wǎng)上面去下載tcpdf的類:http://www.tcpdf.org/

或者是從github上面下載:https://github.com/tecnickcom/tc-lib-pdf-page,這個(gè)第三方類是免費(fèi)開源的。

下載下來(lái)的之后將TCPDF-main文件夾名字更改為TCPDF,并將該文件夾放入vendor文件夾里面

第二步、我們需要進(jìn)行自動(dòng)加載composer,在終端輸入composer dump-autoload -o

然后會(huì)提示您是否執(zhí)行,我們輸入Y。

第三步、就是在我們項(xiàng)目里進(jìn)行引入該第三方類,并實(shí)例化該類的方法。

需要下載中文字體包:

http://pan.baidu.com/share/link?shareid=327612&uk=606208636

解壓后,將字體包中的droidsansfallback.php、droidsansfallback.z以及droidsansfallback.ctg.z這三個(gè)文件復(fù)制到fonts目錄下。

否則生成的PDF文件打開是空白或者是亂碼。

我是在model里面進(jìn)行調(diào)用的第三方類,然后在控制器里面直接使用這個(gè)方法就可以了。

引入該類并實(shí)例化。第二步將我下方的代碼復(fù)制進(jìn)去即可,下方的代碼其實(shí)就是對(duì)PDF的格式進(jìn)行設(shè)置,這個(gè)可以根據(jù)自身情況進(jìn)行修改。

在PHP中進(jìn)行編輯html代碼:

在生成PDF文件的代碼里面加入

這兩個(gè)紅框,一個(gè)是設(shè)置字體,一個(gè)是放HTML代碼。

然后在控制器里調(diào)用:“generate_pdf_files”這個(gè)方法即可。

設(shè)置成功后就像下方的圖片一樣:

下面是TCPDF常用函數(shù)的使用說(shuō)明:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8’, false);

頁(yè)面記得也設(shè)為utf-8

AddPage();新建一個(gè)pdf文檔頁(yè)面。

Image($file, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $ismask, $imgmask, $border);

注:把圖片放語(yǔ)句$pdf->AddPage()之后,而這緊挨著,并且使用絕對(duì)坐標(biāo)定位,即可做背景。

setFont( ‘字體’,‘控制顯示’,字號(hào)) 設(shè)置文字顯示樣式也可單獨(dú)使用

setTextcolor(int,int,int)設(shè)置文本顏色,三個(gè)參數(shù)的值必須在0~255之間

setFontSize(int );設(shè)置字號(hào)

setFillColor(int,int,int) 設(shè)置矩形框之類圖形的填充顏色,三個(gè)參數(shù)值必須在0和255之間

輸入文字:

單行文本

Cell($w, $h=0, $txt=‘’, $border=0, $ln=0, $align=‘’, $fill=0, $link=‘’, $stretch=0)

Cell(寬, 高, 內(nèi)容, 邊框, 是否換行, 文字對(duì)齊, 文字底色,連接, 變寬)

多行文本

MultiCell($w, $h, $txt, $border=0, $align=‘J’, $fill=0, $ln=1, $x=‘’, $y=‘’, $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)

MultiCell(寬, 高, 內(nèi)容, 邊框,文字對(duì)齊, 文字底色, 是否換行, x坐標(biāo), y坐標(biāo), 變高, 變寬, 是否支持html, 自動(dòng)填充, 最大高度)

html文字

setHtmlLinksStyle($color=array(0,0,255), $fontstyle=‘U’);

setHtmlLinksStyle(顏色默認(rèn)藍(lán)色, U有下劃線);

addHtmlLink($url, $name, $fill=0, $firstline=false, $color=‘’, $style=-1);

addHtmlLink(超鏈接地址, 顯示文字, 是否有底色, $firstline=false, $color=‘’, $style=-1);

換行

Ln($h=‘’, $cell=false);

Ln(行數(shù), 是否cell);

輸出pdf

$pdf->Output(doc.pdf’, ‘I’);

默認(rèn)是 I:在瀏覽器中打開,

D:下載,

F:在服務(wù)器生成pdf ,

S:只返回pdf的字符串

http://www.risenshineclean.com/news/2654.html

相關(guān)文章:

  • 阿里云網(wǎng)站怎么備案域名網(wǎng)絡(luò)營(yíng)銷戰(zhàn)略
  • 個(gè)人網(wǎng)站建設(shè)網(wǎng)站一個(gè)完整的營(yíng)銷策劃方案范文
  • 網(wǎng)站開發(fā)與維護(hù)的內(nèi)容百度seo搜索引擎優(yōu)化
  • 網(wǎng)站線框圖怎樣做萬(wàn)網(wǎng)官網(wǎng)
  • 常州制作網(wǎng)站信息百度指數(shù)搜索指數(shù)的數(shù)據(jù)來(lái)源
  • 網(wǎng)站備案與不備案的區(qū)別北京seo平臺(tái)
  • 防止入侵網(wǎng)站百度400電話
  • 現(xiàn)在建一個(gè)網(wǎng)站一年費(fèi)用只要幾百元網(wǎng)絡(luò)推廣平臺(tái)哪家公司最好
  • wordpress換電腦網(wǎng)站排名優(yōu)化教程
  • 做門戶網(wǎng)站的框架360地圖怎么添加商戶
  • 做游戲破解版的網(wǎng)站百度搜索關(guān)鍵詞排名優(yōu)化
  • 法人一證通主副證書管理新流程建站優(yōu)化推廣
  • 做微商在哪個(gè)網(wǎng)站打廣告好指數(shù)基金
  • 焦作做網(wǎng)站哪家好seo關(guān)鍵詞排名優(yōu)化案例
  • 西南大學(xué)校園網(wǎng)站建設(shè)往年考試卷產(chǎn)品網(wǎng)站推廣
  • 簡(jiǎn)述網(wǎng)站開發(fā)設(shè)計(jì)流程圖深圳媒體網(wǎng)絡(luò)推廣有哪些
  • 廣州網(wǎng)站開發(fā)創(chuàng)意設(shè)計(jì)搜索關(guān)鍵詞優(yōu)化排名
  • 建網(wǎng)站怎么做百度文庫(kù)官網(wǎng)首頁(yè)
  • 蘭州網(wǎng)站移動(dòng)端優(yōu)化百度托管公司
  • 大連網(wǎng)站推廣怎么收費(fèi)整站seo排名費(fèi)用價(jià)格
  • 哈爾濱網(wǎng)站備案地址關(guān)鍵詞優(yōu)化seo公司
  • 如何做網(wǎng)站網(wǎng)頁(yè)優(yōu)惠活動(dòng)推廣文案
  • 公眾號(hào)網(wǎng)站制作淘寶seo優(yōu)化怎么做
  • 招聘網(wǎng)站做銷售2024很有可能再次封城嗎
  • 網(wǎng)頁(yè)設(shè)計(jì)個(gè)人簡(jiǎn)歷長(zhǎng)春網(wǎng)站建設(shè)方案優(yōu)化
  • 祝賀網(wǎng)站上線百度貼吧人工客服
  • 福州免費(fèi)建站品牌企業(yè)滄州seo公司
  • wordpress加速樂(lè)沈陽(yáng)網(wǎng)絡(luò)seo公司
  • 最新淮北論壇windows優(yōu)化大師使用方法
  • 張家界做網(wǎng)站商品推廣軟文范例300字