phpword使用記錄

Zain發表於2022-04-26

手冊:

PHPWord中文手冊整理 - SegmentFault 思否

使用記錄

$phpword = new \PhpOffice\PhpWord\PhpWord();#初始化
$phpword->setDefaultFontName('宋體');#設定全域性字型
$phpword->setDefaultFontSize(12);#設定全域性字型大小
$phpword->setDefaultParagraphStyle(['lineHeight' => 1.5]);#設定全域性行間距,這裡可以新增多種段落屬性,注意手冊裡屬性也不全,按需搜尋
$section = $phpword->addSection(['name' => '宋體']);#新增頁,可以設定屬性
$section->addTextBreak(1);#設定換行,可換多行
$section->addText($title, ['name'=>'宋體','size'=>22],['align'=>'center']);#設定文字,第二個引數是文字樣式,第三個是段落樣式
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpword, 'Word2007');#儲存docx
$objWriter->save($export_path);

未來使用到進階技巧再來更新

本作品採用《CC 協議》,轉載必須註明作者和本文連結