使用 ColdFusion、Java 或命令行实用程序将网页转换为图像?
ColdFusion 中的原生古老解决方案,曾经与 HTML 3.x 一起使用...
<cfhttp url="#targetUrl#" resolveurl="yes">
<cfdocument format="pdf" name="pdfVar">
#cfhttp.filecontent#
</cfdocument>
<cfpdf action="thumbnail" source="#pdfVar#" pages="1" destination="image">
<cfimage action="writeToBrowser" source="#image#">
超级慢,即使有缓存,许多 CSS 样式丢失或损坏。
有什么好的服务器端解决方案可以将渲染的网页捕获到缩略图中吗?喜欢 http://www.shrinktheweb.com/ 提供的服务吗?
有任何 ColdFusion、Java 或命令行实用程序解决方案吗?
Native ancient solution in ColdFusion that used to work with HTML 3.x...
<cfhttp url="#targetUrl#" resolveurl="yes">
<cfdocument format="pdf" name="pdfVar">
#cfhttp.filecontent#
</cfdocument>
<cfpdf action="thumbnail" source="#pdfVar#" pages="1" destination="image">
<cfimage action="writeToBrowser" source="#image#">
Super slow, even with cache, many CSS styles missing or broken.
Any good server-side solution to capture a rendered webpage into a thumbnail? like service provided by http://www.shrinktheweb.com/ ?
Any ColdFusion, Java or Command line utility solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该网站有一个脚本可以满足我认为您正在寻找的功能,但我还没有尝试将它用于任何服务器端项目。
http://khtml2png.sourceforge.net/
虽然不制作缩略图,但您可以渲染创建的图像与 cfimage.
This website has a script that does what I think your looking for, I haven’t tried using it for any server-side project though.
http://khtml2png.sourceforge.net/
Doesn’t make thumbnails though, but you could render the image created with cfimage.
如果您有 ColdFusion 版本 8 或更高版本,则只需 使用CFDOCUMENT创建缩略图。
来自雷的帖子:
If you have ColdFusion version 8 or better, you can simply use CFDOCUMENT to create a thumbnail.
From Ray's post:
我们最终使用了 SiteShoter,它使用 IE 作为渲染引擎。 http://www.nirsoft.net/utils/web_site_screenshot.html
We ended up using SiteShoter which uses IE as the renderering engine. http://www.nirsoft.net/utils/web_site_screenshot.html