0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

think-cell——使用JSON数据实现自动化(二)

哲想软件 来源:哲想软件 2025-01-03 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

26.4 远程提供模板

还可以通过远程服务器提供带有 think-cell 图表的模板文件。在这种情况下,键的值是 URL 而不是本地路径,如上面的远程 JSON 示例所示。URL 可以指定为协议,用于安全连接,或在打开文件的系统上有效的任何其他协议。templatehttphttps.ppttc

在处理引用远程模板的文件时,PowerPoint 会检索模板文件。因此,打开该文件的用户需要对远程模板的适当访问权限。.ppttc.ppttc

当 JSON 数据由 Web 服务远程生成并且模板也远程存储时,只需在用户计算机上安装标准 think-cell 即可将动态生成的 PowerPoint 演示文稿与 think-cell 图表一起使用。

26.5 远程处理 JSON 数据

您可以将 think-cell 的 JSON 数据处理作为服务器运行。在这种情况下,将 JSON 数据与模板合并以创建 PowerPoint 演示文稿是在远程服务器上完成的。服务器接受 JSON 片段作为输入,并通过 HTTP 将合并的 PowerPoint 演示文稿作为输出提供。

要启动 think-cell 服务器,请转到安装文件夹并运行 tcserver.exe。此时将打开以下对话框:

bd5f6288-c64a-11ef-9310-92fbcf53809c.png

要启动服务器:

在 UrlPrefix 字段中以 URL 的形式指定服务器应侦听的 IP 地址和端口。URL 的第一部分确定是使用未加密的 HTTP 还是加密的 HTTPS。

单击 Apply 按钮。

在出现的 User Account Control (UAC) 对话框中确认系统的配置更改。

在窗口底部的 Log 字段中,您将看到服务器已启动并正在侦听 URL 的确认。您还将在 Log (日志) 字段中看到所有客户端请求和服务器响应。

bd7b772a-c64a-11ef-9310-92fbcf53809c.png

要停止服务器,请单击 Remove 按钮。要更改 URL,请在 UrlPrefix 字段中输入新 URL,然后单击 Apply。

服务器接受 JSON 数据作为 MIME 类型的 HTTP POST 请求,并使用 PowerPoint 文件进行响应。application/vnd.think-cell.ppttc+json

要开始使用服务器,请从 UrlPrefix 字段中复制 URL 并在浏览器中打开它。此时将打开一个示例页面。该服务器是自文档化的,示例页面的 HTML 源代码显示了它的用法和一个详细的示例。该示例包含以下元素:

按钮的 HTML 标记,单击该按钮时调用用于与服务器通信的方法。XMLHttpRequest

静态 JSON 片段。在您使用过程中,您通常会动态生成 JSON 数据。

一个 JavaScript 函数,用于将 JSON 数据发送到服务器。它使用静态 JSON 数据生成 HTTP POST 请求。服务器响应以文件下载的形式呈现给浏览器。

生成 HTTP POST 请求并将服务器的响应保存为 PowerPoint 文件的任何其他方法也适用。在您的使用中,您不仅限于为此目的使用 JavaScript。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10092

    浏览量

    90854
  • 自动化
    +关注

    关注

    30

    文章

    5884

    浏览量

    89134
  • JSON
    +关注

    关注

    0

    文章

    125

    浏览量

    7696

原文标题:think-cell——使用 JSON 数据实现自动化(二)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    宏集案例 | ABB能源自动化选用Cogent DataHub避免DCOM问题,实现高效、安全的数据传输

    案例概况ABB能源自动化公司通过宏集CogentDataHub软件将电厂设施的数据实时传输到公司办公室,实现了OPC隧道/镜像解决方案,在电厂和公司网络之间建立了一个安全、可靠的连接,确保数据
    的头像 发表于 08-08 18:22 427次阅读
    宏集案例 | ABB能源<b class='flag-5'>自动化</b>选用Cogent DataHub避免DCOM问题,<b class='flag-5'>实现</b>高效、安全的<b class='flag-5'>数据</b>传输

    自动化标注技术推动AI数据训练革新

    标贝自动化数据标注平台在全栈数据标注场景式中搭载了大模型预标注和自动化标注能力,并应用于3D点云、2D图像、音频、文本等数据场景的大规模、复
    的头像 发表于 03-14 16:46 1086次阅读

    HFSS 自动化建模工具

    因工作需求,自己写的HFSS参数自动化建模工具,目前只实现了常用的四种模型,可定制,如需可联系 qq:1300038043 附件下载链接:https://pan.baidu.com/s/1TVeTTFiJw-pxSyT1AT
    发表于 02-27 17:44

    ABB能源自动化选用宏集Cogent DataHub避免DCOM问题,实现高效、安全的数据传输

    ABB能源自动化公司通过宏集Cogent DataHub隧道/镜像解决方案,将电厂设施的数据实时传输到公司办公室,避免了传统DCOM方式带来的风险,在电厂和公司网络之间建立了一个安全、可靠的连接。
    的头像 发表于 02-12 10:56 664次阅读
    ABB能源<b class='flag-5'>自动化</b>选用宏集Cogent DataHub避免DCOM问题,<b class='flag-5'>实现</b>高效、安全的<b class='flag-5'>数据</b>传输

    如何实现跌落式熔断器的自动化控制

    出大量气体,使管内压力急剧增大,气体向外高速喷出,对电弧形成强有力的纵向吹弧,使电弧迅速拉长而熄灭。同时,由于熔丝熔断,锁紧机构释放,熔丝管跌落,形成明显的隔离间隙。 自动化控制实现方法 信号采集与传输 通过
    的头像 发表于 02-05 10:46 1196次阅读

    think-cell:自定义think-cell(四)

    C.5 设置默认议程幻灯片布局 think-cell 议程可以在演示文稿中使用特定的自定义布局来定义议程、位置和议程幻灯片上的其他形状,例如标题或图片。通过将此自定义布局添加到模板,您可以为整个组织
    的头像 发表于 01-13 10:37 877次阅读
    <b class='flag-5'>think-cell</b>:自定义<b class='flag-5'>think-cell</b>(四)

    think-cell:自定义think-cell(三)

    C.3 部署 think-cell 样式 加载样式文件Tools 菜单图标。在 think-cell 工具栏的工具菜单中,将样式文件加载到当前演示文稿的主幻灯片中。当演示文稿
    的头像 发表于 01-09 15:22 741次阅读
    <b class='flag-5'>think-cell</b>:自定义<b class='flag-5'>think-cell</b>(三)

    think-cell;自定义think-cell(一)

    本章介绍如何自定义 think-cell,即如何更改默认颜色和其他默认属性;这是通过 think-cell 的样式文件完成的,这些文件将在前四个部分中进行讨论。 第五部分 C.5 设置默认议程幻灯片
    的头像 发表于 01-08 11:31 1237次阅读
    <b class='flag-5'>think-cell</b>;自定义<b class='flag-5'>think-cell</b>(一)

    think-cell:自定义think-cell()

    于当前演示文稿中的任何新图表。 例如,从 think-cell 安装目录中的目录加载示例样式文件后,颜色和配色方案属性控件将包含自定义项。example_style_complex.xmlstyles
    的头像 发表于 01-08 09:40 675次阅读
    <b class='flag-5'>think-cell</b>:自定义<b class='flag-5'>think-cell</b>(<b class='flag-5'>二</b>)

    基于 Docker 与 Jenkins 实现自动化部署

    前言 重塑自动化部署新高度,Docker 携手 Jenkins,在华为云 Flexus X 云服务器的加持下,引领持续集成与部署的新纪元。Flexus X 以其卓越的性能、灵活的资源配置和高效的成本
    的头像 发表于 01-07 17:25 855次阅读
    基于 Docker 与 Jenkins <b class='flag-5'>实现</b><b class='flag-5'>自动化</b>部署

    think-cell:与PowerPoint交换文件

    B.1 将 think-cell 中的文件加载到 PowerPoint 在安装 think-cell 后使用 PowerPoint 创建的所有文件都与 PowerPoint 完全兼容。这意味着没有
    的头像 发表于 01-07 10:11 725次阅读
    <b class='flag-5'>think-cell</b>:与PowerPoint交换文件

    think-cell——自动化简介

    幻灯片呢?使用 think-cell自动化功能,您可以快速处理 Excel 或 JSON 数据,而不会出现手动流程中常见的错误。您只需要: 包含
    的头像 发表于 01-06 13:43 982次阅读
    <b class='flag-5'>think-cell</b>——<b class='flag-5'>自动化</b>简介

    think-cell——Tableau数据

    到 Tableau 的要求 当然,您需要访问 Tableau 服务器才能将图表链接到 Tableau 数据think-cell 支持 Tableau 的本地和云托管版本。要链接到视图的筛选版本,您需要能够在托管
    的头像 发表于 01-03 11:47 878次阅读
    <b class='flag-5'>think-cell</b>——Tableau<b class='flag-5'>数据</b>

    think-cell——使用JSON数据实现自动化(一)

    本地或远程存储。JSON 数据甚至可以由 Web 服务动态生成。 26.1 think-cellJSON 数据结构
    的头像 发表于 01-02 13:37 715次阅读
    <b class='flag-5'>think-cell</b>——使用<b class='flag-5'>JSON</b><b class='flag-5'>数据实现</b><b class='flag-5'>自动化</b>(一)

    自动化创建UI并解析数据

    *附件:32960_auto.rar备注:Main.vi是ui自动化2.1.vi,配置文件为32960.B.ini。 目前可以实现根据配置文件自动化创建控件并布局,且可以自动解析接收到
    发表于 12-10 08:41