phpword记录

2021-03-25

样式

//段前间隔
spaceBefore

//段后间隔
spaceAfter

//缩进,单位为厘米;0.5大约为0.6厘米
indent

行间距 ,auto为240(大概一行)
spacing

方法

//插入html内容
$standard = implode(array_map(function($item){
    return trim($item);
},explode("\n",$standard)));
//如果有图片,设置图片的宽;图片可以是data:image
if (strpos($standard,'<img') !== false) $standard = str_replace('<img','<img width="132" ',$standard);
//IMG_SRC_SEARCH:图片地址的部分内容,IMG_SRC_REPLACE:替换图片地址中的指定的IMG_SRC_SEARCH;这样将图片地址设置为本地地址或网路地址
\PhpOffice\PhpWord\Shared\Html::addHtml($cell, $standard, false, false, ['IMG_SRC_SEARCH' => '/uploads','IMG_SRC_REPLACE' => ROOT_PATH.'/uploads']);

 

{/if}