Para preparar a conversão de HTML e URL para PDF e PS, precisamos do
postgres , do gerador
htmldoc e da extensão
pg_htmldoc . (Forneci links para meus garfos, porque fiz algumas alterações que ainda não foram colocadas no repositório original. Você também pode usar a imagem
pronta .)
Primeiro, instale as extensões com o comando
CREATE EXTENSION pg_htmldoc
Para converter de HTML e URL para PDF e PS, use os comandos
SELECT file2pdf('file.html', 'file.pdf');
Além disso, o resultado da geração pode ser enviado para o correio usando
pg_curl para que
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(),
E tudo isso pode ser feito de forma assíncrona em segundo plano usando o
agendador .