phpword - 使用 PHPWord 0.16 库中的 addHtml() 控制图像大小
问题描述
使用 PHPWord 0.16 库中的方法生成 Word 文档addHtml()
,我无法控制图像大小。我在生成的 Word 文档上出现图像溢出。
我尝试了 2 种不同的方法 1) 通过在样式属性中指定高度/宽度和 2) 没有 ....
1)具有属性:
<div style="text-align:center">
<img alt="" src="http://localhost/tmp/library/userfiles/anzac-brisbane-queensland-112487-o.jpg" style="height:450px; width:600px" />
</div>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut justo feugiat, tincidunt urna et, convallis leo. Vestibulum sed quam ullamcorper, tempus odio ac, congue ex. Nulla nec odio ultricies, faucibus enim nec, rhoncus elit. Proin accumsan nunc nibh, vitae ultrices orci egestas vel. </div>
2)没有属性:
<div style="text-align:center">
<img alt="" src="http://localhost/tmp/library/userfiles/anzac-brisbane-queensland-112487-o.jpg" />
</div>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut justo feugiat, tincidunt urna et, convallis leo. Vestibulum sed quam ullamcorper, tempus odio ac, congue ex. Nulla nec odio ultricies, faucibus enim nec, rhoncus elit. Proin accumsan nunc nibh, vitae ultrices orci egestas vel. </div>
我总是溢出...
实际上,我想:
- 能够解析内联属性。不明白为什么它现在不起作用
- 了解是否可以将(生成文档的)100% 最大宽度设置为
addHtml()
方法写入的所有图像的默认值。
我不确定我是否遇到了错误或误解了它的工作原理。我也看到了 QA。
解决方案
添加 with 和 height 属性对我有用 记住不要将 px 放入属性值
<img alt="" src="http://localhost/tmp/library/userfiles/anzac-brisbane-queensland-112487-o.jpg" width="600" height="450" />
希望这有助于有人仍然有同样的问题
推荐阅读
- php - 如何更改 wordpress 搜索小部件中的提示文本
- java - 来自验证器类的消息没有出现在 xpage 的消息控件中?
- java - 在单个活动中使用片段构建整个 Android UI?
- sql - 将结果附加到具有不同列的两个选择查询(显示一个输出)?
- c++ - 为什么我不能使用 push_back 功能?
- java - 异步方法中的 Spring Boot while 循环停止应用程序
- legend - 我想删除 1/5 并在谷歌饼图中显示所有图例
- javascript - 无法单击网格的分页来验证某些网格值
- python - 在 python 中执行上一个笔记本单元格
- mysql - SQL - 查找日期范围内的可用插槽