日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 导出word 高度,PHP导出word

發布時間:2024/1/23 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 导出word 高度,PHP导出word 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.composer.json 文件添加

"phpoffice/phpword": "v0.14.*",

第一種是直接生成word文件,不建議使用該方式

/**

* Created by PhpStorm.

* User: season

* Date: 2018/9/26

* Time: 11:13

*/

include_once './vendor/autoload.php';

$phpWord = new PhpOffice\PhpWord\PhpWord();

//設置默認樣式

$phpWord->setDefaultFontName('宋體');//字體

$phpWord->setDefaultFontSize(12);//字號

//添加頁面

$section = $phpWord->createSection();

//標題

$section->addText(

'施工合同',

[

'name' => '仿宋_GB2312',

'size' => 22,

'bold' => true,

],

[

'align' => 'center'

]

);

$section->addTextBreak(3);//換行符

$section->addText('訂單編號:____', ['size' => 10.5,]);

$section->addTextBreak();//換行符

$section->addPageBreak();//分頁符

//生成的文檔為Word2007

$writer = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');

$writer->save('./word/' . time() . '.docx');

第二種是根據一個模板文件,進行參數的替換生成word文件(推薦)

/**

* Created by PhpStorm.

* User: season

* Date: 2018/9/26

* Time: 11:13

*/

include_once './vendor/autoload.php';

$template = new \PhpOffice\PhpWord\TemplateProcessor('./base.docx');

$template->setValue('order_no','201355132321');

$template->setValue('price','300.00');

$template->saveAs('test.docx');

$time = time();

$file ='./word/' . $time . '.docx';

$html_file ='./word/' . $time . '.html';

$template->saveAs($file);

其中的order_no 和 price就是需要替換的參數

在word文件中使用 ${order_no}

word文件中的參數標準

總結

以上是生活随笔為你收集整理的php 导出word 高度,PHP导出word的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。