TP---word下载(简化版)

1、首先下载word类库,直接把PHPword解压到vendor文件夹中。点击下载相关文件
2、下载的方法,上面的文件放好后,直接访问下面的控制器就可以测试下载!

function word(){
		vendor('PHPWord.PHPWord');
		vendor('PHPWord.IOFactory');
		Vendor('PHPWord.PHPWord.Writer.Word2007');
		$PHPWord  =  new PhpWord();

		$section = $PHPWord->createSection();
		//输出题目(居中)
		$section->addText("这是题目!",'rStyle','pStyle');
		//间隔行数
		$section->addTextBreak(2);
		//输出内容
       		$section->addText("这是内容!",'cOntent');
        	//定义一个样式,第一个参数样式名,第二个参数样式内容
		$PHPWord->addFontStyle('cOntent', array('bold'=>false, 'size'=>12));
		$PHPWord->addFontStyle('rStyle', array('bold'=>true, 'italic'=>false, 'size'=>16,'align'=>'center'));
		//定义一个段落样式,参数同上
		$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));
		//创建并生成word文档
		$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
		//配置相应文件
		header("Content-Type: application/doc");
		//word文档的名字名字 +  时间戳
		header("Content-Disposition: attachment; filename=文件名".date("YmdHis").".doc");
		//下载
		$objWriter->save('php://output');
	}

3、测试好后,根据自己的需求,改变代码即可,链接附带手册,内容很详细!

博客园:https://www.cnblogs.com/huixincode
如果此文章对您有所帮助记得打赏哦,一分也是对我的支持和鼓励,谢谢!
转载文章请务必保留出处和署名,谢谢!
原文地址:https://www.cnblogs.com/shx1024/p/11931246.html