PHPword怎么在载入的模板中插入一张图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHPword怎么在载入的模板中插入一张图片?相关的知识,希望对你有一定的参考价值。

公司用phpword来生成文档,但是需要再一个模板中插入一张图片,需要怎么写呢?一直搞不出来

在word文档中,插入一个图片作为背景的操作步骤:
1、单击页面布局---页面颜色----填充效果;

2、弹出填充效果对话框,单击选择图片按钮;

3、弹出选择图片对话框,选择所需要的图片即可,如图所示。
参考技术A

我就写了个demo看一下,事实证明是可以的。

[php] view plain copy

    <?php  

    date_default_timezone_set("Asia/Shanghai");  

    require_once "PHPWord-develop/bootstrap.php";  

    //读取文件  

    $file = __DIR__ . "/demo.docx";  

    $word = \\PhpOffice\\PhpWord\\IOFactory::load($file);  

    //增加图片  

    $image = __DIR__ . "/demo.jpg";  

    $section = $word->addSection();  

    $section->addImage($image);  

    //生成文件  

    $name       = "HelloWorld.docx";  

    $wordWriter = \\PhpOffice\\PhpWord\\IOFactory::createWriter($word, "Word2007");  

    $wordWriter->save($name);  

    //下载文件  

    $url = str_replace("demo.php", $name, $_SERVER["REQUEST_URI"]);  

    header("Location: $url");  

参考技术B 资接店真的假的?

以上是关于PHPword怎么在载入的模板中插入一张图片?的主要内容,如果未能解决你的问题,请参考以下文章

word怎么替换图片

PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号

PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号

PHPWord解决Word转PDF可能出现的空白页问题 | 插入换行符分页符定义文档网络时对齐网格

PHPWord解决Word转PDF可能出现的空白页问题 | 插入换行符分页符定义文档网络时对齐网格

为啥自己做的宝贝描述模板在插入图片后图片不清晰