1

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

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

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

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

4

2 回答 2

1

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

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

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

祝你好运。

于 2017-11-17T15:43:49.303 回答
1

这一项似乎有几个问题。

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

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

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

ie是否有用于将 HTML 转换为 PDF 的网络服务?

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

希望这会有所帮助,迈克

于 2017-12-01T15:05:20.953 回答