创建 Google 图表并转换为图像服务器端

2024-03-08

我目前在我的网站上的几个地方实现了谷歌图表,我可以将它们转换为图像并下载它们。那很简单。

现在我希望创建这些图表并将它们转换为服务器上的图像。

我做了很多搜索,但没有找到任何例子,也没有提出任何问题,这开始让我认为这是不可能的。

我知道这些图表通常是在客户端浏览器中使用 javacript 在运行时创建的,所以我想我想知道是否有一种方法可以在没有浏览器的情况下在我的服务器上运行 google 图表 javascript,并创建和保存这些图像?

昨天我被告知服务器端 javascript,直到那时我才知道它的存在,但这可以是一个选择吗?

有没有办法在.NET中模拟浏览器并输出图像?我可以在服务器上运行浏览器并获取图像吗?

还有其他方法可以做到这一点吗?

或者这个想法根本不可能实现?


您可以选择的一种选择是使用无头浏览器在本地执行代码,然后从那里提取图像。查看 PhantomJS 示例,看看有什么可能

http://phantomjs.org/examples/ http://phantomjs.org/examples/

如果您偶尔需要运行它,那么只需在您需要的每个请求上使用独立的 phantomjs 就可以了,但如果您打算经常使用它,请查看此处列出的屏幕截图项目http://phantomjs.org/lated-projects.html http://phantomjs.org/related-projects.html

其中一些启动节点服务器,因此您不需要一直启动 phantom,这将节省您的运行时间。只有当您首先尝试独立解决方案并发现它太慢时才值得付出努力

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建 Google 图表并转换为图像服务器端 的相关文章

  • 在非活动联合成员上使用“std::addressof”是否定义明确[重复]

    这个问题在这里已经有答案了 下面的代码是尝试实现constexpr的版本offsetof在 C 11 中 它可以在 gcc 7 2 0 和 clang 5 0 0 中编译 这取决于申请std addressof工会非活跃成员的成员 这是明确
  • Azure 事件中心 - 按顺序接收事件

    我使用下面的代码从 Azure Event Hub 接收事件 https learn microsoft com en us azure event hubs event hubs dotnet framework getstarted s
  • 将 javascript 整数转换为字节数组并返回

    function intFromBytes x var val 0 for var i 0 i lt x length i val x i if i lt x length 1 val val lt lt 8 return val func
  • 无法将类型“System.IO.Stream”隐式转换为“Java.IO.InputStream”

    我提到了一些类似的问题 但没有一个涉及IO 当我使用时 我在java中使用了相同的代码Eclipse 那次就成功了 但现在我尝试在中使用这段代码Mono for Android C 它不起作用 我正在尝试运行此代码来创建一个InputStr
  • Twitter 嵌入时间轴小部件

    我继续下载http platform twitter com widgets js http platform twitter com widgets js And the http platform twitter com embed t
  • C# 中条件编译符号的编译时检查(参见示例)?

    在 C C 中你可以这样做 define IN USE 1 define NOT IN USE 1 define USING system 1 system 1 IN USE 进而 define MY SYSTEM IN USE if US
  • 生产代码中的 LRU 实现

    我有一些 C 代码 需要使用 LRU 技术实现缓存替换 目前我知道两种实现LRU缓存替换的方法 每次访问缓存数据时使用时间戳 最后比较替换时的时间戳 使用缓存项的堆栈 如果最近访问过它们 则将它们移动到顶部 因此最后底部将包含 LRU 候选
  • 如何在c#中的内部类中访问外部类的变量[重复]

    这个问题在这里已经有答案了 我有两个类 我需要声明两个类共有的变量 如果是嵌套类 我需要访问内部类中的外部类变量 请给我一个更好的方法来在 C 中做到这一点 示例代码 Class A int a Class B Need to access
  • 为什么我不应该对不是由 malloc() 分配的变量调用 free() ?

    我在某处读到 使用它是灾难性的free删除不是通过调用创建的对象malloc 这是真的 为什么 这是未定义的行为 永远不要尝试它 让我们看看当您尝试时会发生什么free 自动变量 堆管理器必须推断出如何获取内存块的所有权 为此 它要么必须使
  • 当“int”处于最大值并使用 postfix ++ 进行测试时,代码定义良好吗?

    示例 未定义行为的一个示例是整数溢出的行为 C11dr 3 4 3 3 int溢出是未定义的行为 但这是否适用于存在循环的以下内容 并且不使用现在超出范围的副作用i 特别是 这是否后缀增量规格帮助 结果的值计算在副作用之前排序 更新操作数的
  • 如何将函数内的捕获错误传递给父级

    我有这几行代码示例 想知道下面的逻辑到底如何 try var response child console log why here catch err console log should show this err function c
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo
  • 无法在前端使用 JavaScript Fetch API 将文件上传到 FastAPI 后端

    我正在尝试弄清楚如何将图像发送到我的 API 并验证生成的token那是在header的请求 到目前为止 这就是我所处的位置 app post endreProfilbilde async def endreProfilbilde requ
  • 有没有一种简单的方法可以让 Visual Studio 2015 使用特定的 ToolsVersion?

    使用特定版本构建项目或解决方案时msbuild我可以使用以下命令选择早期的 net 工具链 toolsversion or tv switch C Program Files x86 MSBuild 14 0 bin msbuild tv
  • 需要有关 React Js 的帮助

    我是 React Js 新手 我的代码无法正常工作 请看下面 这是我的脚本文件Main jsx 该文件由 React 编译 输出放置在 dist 文件夹下的 main js 文件中 var react require react react
  • 结构体指针的动态数组

    我必须使用以下代码块来完成学校作业 严格不进行任何修改 typedef struct char firstName char lastName int id float mark pStudentRecord pStudentRecord
  • 什么是 __declspec 以及何时需要使用它?

    我见过这样的例子 declspec在我正在阅读的代码中 它是什么 我什么时候需要使用这个构造 这是 Microsoft 对 C 语言的特定扩展 它允许您使用存储类信息来赋予类型或函数属性 文档 declspec C https learn
  • 在 Javascript 中减少/分组数组

    基于this https stackoverflow com a 40774906 3254598例如 我想以稍微不同的方式按对象进行分组 结果应该如下 key audi items make audi model r8 year 2012
  • WinRT 定时注销

    我正在开发一个 WinRT 应用程序 要求之一是应用程序应具有 定时注销 功能 这意味着在任何屏幕上 如果应用程序空闲了 10 分钟 应用程序应该注销并导航回主屏幕 显然 执行此操作的强力方法是在每个页面的每个网格上连接指针按下事件 并在触
  • 使用 Crypto++ 获取 ECDSA 签名

    我必须使用 Crypto 在变量中获取 ECDSA 签名 我在启动 SignMessage 后尝试获取它 但签名为空 我怎样才能得到它 你看过 Crypto wiki 吗 上面有很多东西椭圆曲线数字签名算法 http www cryptop

随机推荐

  • Joomla 2.5 自定义字段列表未在显示中选择

    我在我的组件 models fields time php 中使用以下 php 创建了一个自定义字段类型 defined JPATH BASE or die jimport joomla form formfield class JForm
  • 为什么我无法在 openCV 中打开 avi 视频?

    我刚刚用openCV2 3 1写了一个简单的视频读取示例 但似乎无论如何我都无法打开avi视频 VideoCapture capture guitarplaying avi if capture isOpened std cout lt l
  • CouchDB 每用户 db 具有共享数据可扩展性

    I have an application with the following architecture 主 couchdb 需要在用户之间共享数据 EG 如果 user 1 将数据写入云 则会复制到主服务器并返回到 user 2 和 u
  • 如何在一定时间后停止纹理滚动

    我下面有这段代码 只是用四边形制作滚动背景 我的问题是如何在一段时间后停止背景的滚动 例如 我希望在到达滚动图像的末尾后 将最后一个可见的部分锁定为关卡其余部分的背景 由于我的播放器速度恒定 我想象这样的事情 大约 20 秒后 停止滚动并保
  • 将 git 子树移动到不同的存储库中

    我尝试将目录及其所有历史记录从存储库移动到另一个存储库 提取目录的完整历史记录很容易git subtree split 这将创建一个新分支 可以轻松地将其提取到其他存储库 现在我用了git subtree add将目录粘贴回第二个存储库 如
  • 谷歌 reCaptcha - [“缺少输入响应”,“缺少输入秘密”]

    我从 Google API 对 ReCaptcha RequestMethod Post php 进行了一些更改 class Post implements RequestMethod URL to which requests are P
  • Django allauth 不发送 https 链接

    我希望 Django Allauth 发送确认电子邮件或重置密码等链接https 像这样的事情 https example com ca accounts confirm email picuwfpjpptjswi50x5zb4gtsqpt
  • phpmyadmin:MySQL 的表行计数不正确

    我有一个表 根据 phpmyadmin 的行数约为 76 000 行 显示行 0 99 总共约 76 853 行 查询花费了 0 0322 秒 然而 当尝试在 4950 个条目后从 phpmyadmin 浏览时 我得到空结果 没有显示任何内
  • 如何为 Linux:KDE、Gnome 等设置应用程序的桌面图标?

    我有一个可以在 Windows Linux 和 Macintosh 上运行的跨平台程序 我的 Windows 版本有一个图标 但我不知道如何为我的 Linux 版本制作一个图标 KDE Gnome 等有标准格式吗 还是我必须为每一种格式做一
  • 为什么使用“using 指令”时 ADL 不起作用?

    这是一个类似的问题 https stackoverflow com questions 24384020 why does the compiler stops the name lookup on overloads 但是在这个问题中它有
  • 如何排除私有标头出现在源浏览器中?

    我已经设定SOURCE BROWSER NO and VERBATIM HEADERS YES因为我希望客户端能够看到头文件 但是 我只想让他们看到某些标题 最好的方法是如何做到这一点 预先感谢您的任何帮助 EDIT 这似乎可行 但我对其他
  • 使用 CMake 的详细 NMake Makefile

    我一直遵循常见问题解答中的说明 是否可以选择生成更多 详细 编译 http www cmake org Wiki CMake FAQ Is there an option to produce more 27verbose 27 compi
  • Angular 和 p5.js - p5.loadSound 不是函数

    当我想在我的 Angular 项目中使用 p5 js 时遇到问题 我使用 Angular CLI 将 p5 js 包含在我的 angular cli json file scripts node modules p5 lib p5 min
  • Django 模型中的隐藏字段

    不久前我做了一个模型类 我为它制作了几个 ModelForm 效果非常好 我最近不得不向其中添加另一个可选 blank True null True 字段 以便我们可以存储用户之间的一些关系数据 它本质上是一个推荐系统 问题是添加这个新字段
  • 为什么在 TestNG 中 @DataProvider 注解在 @BeforeClass 之前运行?

    Using TestNG http testng org 为什么 DataProvider之前运行 BeforeClass 似乎有时 DataProvider之前运行 BeforeClass有时不是 有谁知道原因吗 这就是今天的实施方式 这
  • 使用 php 将文件上传到网站

    我是 php 新手 我正在尝试从这里修改代码 http www w3schools com php php file upload asp http www w3schools com php php file upload asp文件上传
  • 打开chm文件目录的特定部分c#或vb.net

    我有一个名为 help 的 chm 文件 在该文件中我有一个如下结构 Introduction item1 item2 Topic1 item1 item2 Topic2 item1 item2 Topic3 现在我想在 c 或 vb ne
  • 我在哪里可以获得 OpenJDK (Windows) 的预构建 JavaFX 库 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在 Windows 上进行开发 并用 OpenJDK 替换了 Oracle JDK 我注意到 Ope
  • 使用 pandas 绘图时,图例仅显示一个标签

    我有两个 Pandas DataFrame 我希望将它们绘制成单个图形 我正在使用 IPython 笔记本 我希望图例显示两个 DataFrame 的标签 但到目前为止我只能显示后一个 此外 任何关于如何以更合理的方式编写代码的建议将不胜感
  • 创建 Google 图表并转换为图像服务器端

    我目前在我的网站上的几个地方实现了谷歌图表 我可以将它们转换为图像并下载它们 那很简单 现在我希望创建这些图表并将它们转换为服务器上的图像 我做了很多搜索 但没有找到任何例子 也没有提出任何问题 这开始让我认为这是不可能的 我知道这些图表通