【问题标题】:Somehow send command line commands on windows externally and get back the response以某种方式在 Windows 上从外部发送命令行命令并取回响应
【发布时间】:2018-04-22 17:54:50
【问题描述】:

问题:需要将本地 html(带有本地图像等)从运行 Universe 11.2.5 和 System Builder 的 AIX 机器转换为 pdf

当前解决方案:通过 html 文件的 FTP 到 Windows 服务器,该服务器批量转换并将电子邮件发送到目的地

建议的解决方案:在 AIX 机器上做所有事情,从将 html 转换为 pdf 并发送电子邮件。

当前问题:无法在 AIX 机器上找到将本地 html 转换为 PDF 的方法。我一直在尝试许多不同的方法来尝试安装 Python3,但都无济于事。

【问题讨论】:

  • UniVerse BASIC 可以满足您的要求。 Basic Extensions 手册包含有关套接字的信息,以及更通用的 UniVerse Basic 命令手册。甚至还有关于 base64 编码的信息。请看docs.rocketsoftware.com/nxt/…
  • @Mike 嗨,mike,你是说它可能与套接字有关吗?
  • 我认为您可能需要稍微改进您的要求以获得更具体的帮助。从 UniVerse 中获取 html 或在 aix 中创建 PDF 都不是特别困难,但我什至不确定 UniVerse 在这里运行的是哪个系统。
  • @VanAmburg 嗨,我已经重做了规格,谢谢。

标签: pdf command aix universe u2


【解决方案1】:

这一项似乎包含了几个问题。

将 HTML 转换为 PDF,虽然这只是基本的数据操作,但编写这样的代码将是一项艰巨的任务。您使用将其发送到另一个系统的选项是有效的,但会将更多的故障点放入系统中。我认为您可以在 AIX 机器上找到执行此操作的代码。

Rocket 计划让 MV Python 在 AIX 上工作,这将使 html 到 PDF 的转换更加容易,因为有很多开源模块。

至于我对使用套接字的建议,如果您打算将其发送到将采用 htms 并返回 pdf 文档的服务。

Is there a web service for converting HTML to PDF?

获得 pdf 文档后,您可以将其存储在 UniVerse type-19 文件中,或者进行 base64 编码并将其存储在 UniVerse 哈希文件中。

希望这会有所帮助, 迈克

【讨论】:

    【解决方案2】:

    该过程中唯一真正困难的部分是将 HTML 呈现为一种格式,该格式将正确地将您的 html 显示到适合打印的页面中。在 HTTP:GET 和单击浏览器窗口上的打印之间有相当多的魔法需要考虑。

    许多个月前,我曾尝试在 AIX 上完成类似的事情,但遇到了技能水平/时间墙,因为我将本质上创建一个无头浏览器来呈现 html。看起来现在有一些您可以利用的实用程序。我发现这篇最近更新的关于超级用户的文章实际上让我有些兴奋,特别是因为我不再使用 AIX,所以预编译的二进制文件和易于理解且易于获得的依赖项是我生活中真正可以拥有的东西。

    https://superuser.com/questions/280552/how-can-i-render-a-website-as-an-image-from-the-shell

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-04
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多