将html转换为图像并使用coldfusion添加到pdf中

时间:2015-06-12 23:39:54

标签: coldfusion cfdocument cfpdf

我正在使用<div class="overlay"> <img src="http://placehold.it/300x300" class="storefront" alt="" /> </div><!-- /.overlay -->cfpdf创建缩略图并将其保存为pdf。一切正常,但我不喜欢这个决议。我可以使用什么其他方法从HTML生成图像,然后使用这些图像创建pdf。

2 个答案:

答案 0 :(得分:1)

如果没有关于您的问题的更多细节,我只能猜测一个解决方案。也就是说,当使用cfpdf action =&#34; thumbnail&#34;时,有一个名为hires的属性可以设置为&#34; yes&#34;。这将保留图像的分辨率(不会将其缩小)。如果这不能解决问题,你可以将hires =&#34; yes&#34;用scale =&#34; 100&#34;保留图像的原始尺寸。生成的图像在大小和分辨率上应与源文档相同,此时您可以使用CSS在cfdocument期间控制pdf上图像的实际大小。

答案 1 :(得分:0)

我解决了我的问题,只需要使用maxBreadth + scale = 100的组合。 但请记住,嗨maxBreadth数字导致生成缩略图的过程缓慢。

如果你只使用scale = 100,将根据你的html页面生成thumbanail,如果你想增加thumbail的宽度以生成更好的分辨率缩略图,你需要使用maxBreadth。