composer require phpoffice/phpword
修改全部页眉页脚
<?php
require 'vendor/autoload.php';
$phpWord = \PhpOffice\PhpWord\IOFactory::load("./word.docx");
$sections = $phpWord->getSections();
$section = $sections[0];
$header = $section->addHeader();
$header->addText('页眉内容 ', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::CENTER));
$footer = $section->addFooter();
$footer->addText('页脚内容', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::CENTER));
$phpWord->save('word.docx');
die;
单独修改每个页眉页脚
<?php
require 'vendor/autoload.php';
$h_status = true;
$i = 0;
$phpWord = \PhpOffice\PhpWord\IOFactory::load("./word.docx");
while ($h_status){
$section = $phpWord->getSection($i);
if(!empty($section)){
$header = $section->addHeader();
$header->addText('页眉内容', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::CENTER));
$i++;
}else{
$h_status = false;
}
}
$j_status = true;
$j = 0;
while ($j_status){
$section = $phpWord->getSection($j);
if(!empty($section)){
$footer = $section->addFooter();
$footer->addText('页脚内容', null, array('alignment' => \PhpOffice\PhpWord\SimpleType\Jc::CENTER));
$j++;
}else{
$j_status = false;
}
}
$phpWord->save('word.docx');
die;