gpt4 book ai didi

javascript - 我可以以编程方式将网页的一部分保存为图像吗?

转载 作者:可可西里 更新时间:2023-11-01 02:11:20 25 4
gpt4 key购买 nike

如果可能的话,我想用一个简单的按钮来做到这一点。用户不太习惯使用计算机,这就是为什么我没有告诉他们打印屏幕或使用截图工具。

我知道it can be done在基于 Mozilla 的浏览器中使用 <canvas>drawWindow() .但此应用程序在 Internet Explorer 7 和 8 上运行。

该页面根据几个下拉列表的输入显示一些图表(由 ReportViewer 控件生成)。这是否意味着客户端脚本是唯一的选择?或者我能以某种方式在 ASP.NET 后端完成它吗?也许在下拉列表更改时重新生成图像?
(我作为桌面开发人员已经很长时间了,以至于我还没有完全“了解”您在 Web 应用程序中可以做什么和不能做什么。)

最佳答案

据我了解,您有一些下拉菜单并且您正在根据用户输入的这些下拉菜单生成图表?

所以如果我用 PHP 来做这件事(只是想在这里给你一些想法,不知道 ASP 中有什么可能,什么没有)我会创建一个图像魔术或 gdb 库脚本,它根据输入的变量构建一个 jpeg查询字符串。

例如,这将输出一个带有 3 个点的简单图形的 jpeg 图像:

http://mydomain.org/image.php?value1=10&value2=20&value3=30

然后对于我的脚本的前端,我可能会使用 jquery/ajax 来调用该脚本并在用户更改值时显示图像。

然后您就有了一张图片,您可以强制下载或指示用户右键单击并选择“另存为”。

无论如何,这只是一个想法,不是解决方案。我不知道 ASP.NET,但这就是我在 PHP 中的做法。

关于javascript - 我可以以编程方式将网页的一部分保存为图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5871600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com