为了准备从HTML和URL到PDF和PS的转换,我们需要
postgres本身,
htmldoc生成器和
pg_htmldoc扩展名。 (我提供了到fork的链接,因为我做了一些尚未塞入原始存储库的更改。您也可以使用
现成的图像 。)
首先,使用以下命令安装扩展
CREATE EXTENSION pg_htmldoc
要将HTML和URL转换为PDF和PS,请使用以下命令
SELECT file2pdf('file.html', 'file.pdf');
另外,可以使用
pg_curl将生成结果发送到邮件,因此
CREATE OR REPLACE FUNCTION send(url TEXT, username TEXT, password TEXT, subject TEXT, "from" TEXT, "to" TEXT[], data TEXT, type TEXT) RETURNS TEXT LANGUAGE SQL AS $BODY$ WITH s AS (SELECT pg_curl_easy_reset(),
所有这些都可以使用
调度程序在后台异步完成。