不操千曲而后晓声,观千剑而后识器。这篇文章主要讲述在snappy生成的pdf文件中显示图像相关的知识,希望能为你提供帮助。
【在snappy生成的pdf文件中显示图像】我想在snappy生成的pdf中添加一个图像,但什么都没有出现
在我的树枝上:
我在我的数据库中保存文件的名称,survey.event.image包含图像的名称
<
div style="margin-top: 26px;
width: 200px">
<
imgsrc="https://www.songbingjia.com/android/{{ asset('uploads/imagesFile/'~survey.event.image) }}" id="imgEvent">
<
/div>
我启用了images => true
return new Response(
$this->
get('knp_snappy.pdf')->
getOutputFromhtml($html,array(
'default-header'=>
null,
'encoding' =>
'utf-8',
'images' =>
true,
'enable-javascript' =>
true,
'margin-right'=>
7,
'margin-left'=>
7,
'javascript-delay' =>
5000
)),
200,
array(
'Content-Type'=>
'application/pdf',
'Content-Disposition'=>
'attachment;
filename="file1.pdf"'
)
);
答案尝试使用
absolute_url
获取绝对资产网址<
div style="margin-top: 26px;
width: 200px">
<
imgsrc="https://www.songbingjia.com/android/{{ absolute_url(asset('uploads/imagesFile/'~survey.event.image)) }}" id="imgEvent">
另一答案使用absolute = true作为图像的路径。
<
img src="https://www.songbingjia.com/android/{{ asset('uploads/imagesFile/'~survey.event.image, , absolute=true) }}" id="imgEvent">
另一答案也许图像路径错误,试试这个:
<
div style="width: 200px;
height: auto;
">
<
img src="https://www.songbingjia.com/android/{{ pathToWeb }}/uploads/imagesFile/image.jpg" alt="img">
<
/div>
并在config.yml中添加:
# Twig Configuration
twig:
globals:
pathToWeb: "%kernel.root_dir%/../web"
推荐阅读
- Java Applet在IE8中不起作用
- 通过相对路径获取Twig文件,然后将其包含在app文件夹中的base.html.twig中
- 当Dapper不是对象时,如何使用Dapper正确声明SQL更新请求中的变量()
- Sharepoint Approval Work Catch批准按钮
- Android(清除活动堆栈)
- 如何在Android中再次设置布尔值true()
- SQLite with Foreign Key + Models Android Studio CRUD
- BlackBerry - html链接到App World中的应用程序
- 技术同时编写iPhone,黑莓和Android手机( [关闭])