真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

laravel使用phpword使用說明

                                                                 laravel 使用 phpword使用說明

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),康馬企業(yè)網(wǎng)站建設(shè),康馬品牌網(wǎng)站建設(shè),網(wǎng)站定制,康馬網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,康馬網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

1 . 安裝環(huán)境

必須安裝

  1. 》=PHP 5.3.3 +

  2. XML Parser extension

  3. Zend\Escaper component

  4. Zend\Stdlib component

  5. Zend\Validator component

選擇性安裝:

  1. Zip extension (Template模板需要的擴展)

  2. GD extension

  3. XMLWriter extension

  4. XSL extension

  5. dompdf library

注意:

1.phpword里面的 單位:twips.它是開源辦公軟件中最基本的計量單位,“緹”是"TWentieth of anInchPoint"的簡寫,意思 1/20磅,與其他常用劑量單位的換算是1緹=1/1,440英寸,1緹=1/567厘米,1緹=1/15像素

2 .zip擴展可以通過  sudo apt-get install php7.1-zip 來進行安裝。

2.composer 安裝依賴

項目composer直接新增依賴

"require": {

"phpoffice/phpword": "v0.13.*"

}

進行comoser update(composer版本過低 用 composer self-update)

3.使用方法

(1)加載phpword類
$PHPWord =  new \PhpOffice\PhpWord\PhpWord();
(2)設(shè)置樣式
$PHPWord->addFontStyle( $styleName, $fontStyle);
(3)添加頁面
$section = $PHPWord->addSection();
(4)添加文本
$section->addText( $text, [$fontStyle], [$paragraphStyle] );
(5)添加標題
$section->addTitle( $text, [$depth] );
(6)添加換行符
$section->addTextBreak();
(7)添加列表
$section->addListItem();
(8)添加超鏈接
$section->addLink( $linkSrc, [$linkName], [$styleFont], [$styleParagraph]);
(9)添加圖片
$section->addImage( $src, [$style] );//參數(shù)二樣式只能傳數(shù)組,如
['width'=>350, 'height'=>350, 'align'=>'center']
(10)添加表格
$table = $section->addTable( [$tableStyle] );
//添加行
$table->addRow( [$height] );
//添加單元格
$cell = $table->addCell(h, [$cellStyle]);
(11)添加文檔頁眉
$header = $section->createHeader();
(12)添加文檔頁腳
$footer = $section->createFooter();
(13)加載模版文檔
$template = $PHPWord->loadTemplate('Template.docx');
//設(shè)置替換值 (只能替換純文本)
$template->setValue('Name', 'Somebody someone');
$template->setValue('Street', 'Coming-Undone-Street 32');
被搜索替換的標簽格式為: ${YOUR_SEARCH_PATTERN}
(14)docx轉(zhuǎn)pdf
//加載docx文檔
$phpWord = \PhpOffice\PhpWord\IOFactory::load('results/Sample_07_TemplateCloneRow.docx');
// 保存pdf文檔
$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "PDF");
$xmlWriter->save("results/Sample_07_TemplateCloneRow.pdf");

這里只列舉常用的幾個函數(shù),其他可以參考下官方文檔。

4. 代碼例子:

        $phpWord = new \PhpOffice\PhpWord\PhpWord();
        // 新的頁面
        $section = $phpWord->addSection();
        // 簡單文本
        $section->addTitle('CA重慶起止-阿聯(lián)酋7天5晚', 1);
        $section->addText('阿拉伯聯(lián)合酋長國(The United Arab Emirates),簡稱為阿聯(lián)酋,位于阿拉伯半島東部,北瀕波斯灣,西北與卡塔爾為鄰,西和南與沙特阿拉伯交界,東和東北與阿曼毗連海岸線長734公里,總面積83600平方公里,首都阿布扎比。!');
        // 兩個換行符
        $section->addTextBreak(2);
        $section->addText('第一天:請各位貴賓出發(fā)當日15:30于重慶江北國際機場集中,搭乘中國國際航空公司下午航班(CA451(1840/2215))前往迪拜。抵達后迪拜國際機場,照×××后(無須填入境卡)入境(過關(guān)時間約1.5小時)中文導(dǎo)游接機,后前往酒店入住休息');
  
        $section->addTextBreak();
        //超鏈接
        $section->addLink('http://keketour.me', '可可兔首頁超鏈接');
        $section->addTextBreak();
        // 圖片
        $section->addImage('http://img.keketour.comme/M00/00/06/CeT6ddHtg142.jpg', array('width'=>300, 'height'=>300));
        // 保存文件
        $writers = array('Word2007' => 'docx', 'ODText' => 'odt', 'RTF' => 'rtf', 'HTML' => 'html');
        write($phpWord,'demo1', $writers);

docx文檔效果:

laravel 使用 phpword使用說明

html網(wǎng)頁效果:

laravel 使用 phpword使用說明

git地址:https://github.com/PHPOffice/PHPWord.git

參考資料:http://phpword.readthedocs.io/en/latest


當前題目:laravel使用phpword使用說明
鏈接地址:http://weahome.cn/article/jsepcg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部