使用 ColdFusion、Java 或命令行实用程序将网页转换为图像?

发布于 2024-12-03 20:49:06 字数 572 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

魂归处 2024-12-10 20:49:06

该网站有一个脚本可以满足我认为您正在寻找的功能,但我还没有尝试将它用于任何服务器端项目。

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.

不爱素颜 2024-12-10 20:49:06

如果您有 ColdFusion 版本 8 或更高版本,则只需 使用CFDOCUMENT创建缩略图

来自雷的帖子:

<cfdocument src="http://www.coldfusionjedi.com" name="pdfdata" format="pdf" />
<cfpdf source="pdfdata" pages="1" action="thumbnail" destination="." format="jpg" overwrite="true" resolution="high" scale="25">

If you have ColdFusion version 8 or better, you can simply use CFDOCUMENT to create a thumbnail.

From Ray's post:

<cfdocument src="http://www.coldfusionjedi.com" name="pdfdata" format="pdf" />
<cfpdf source="pdfdata" pages="1" action="thumbnail" destination="." format="jpg" overwrite="true" resolution="high" scale="25">
灼痛 2024-12-10 20:49:06

我们最终使用了 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文