Para preparar la conversión de HTML y URL a PDF y PS, necesitamos los propios
postgres , el generador
htmldoc y la extensión
pg_htmldoc . (Di enlaces a mis tenedores, porque hice algunos cambios que aún no se han incluido en el repositorio original. También puede usar la imagen ya
preparada ).
Primero, instale las extensiones con el comando
CREATE EXTENSION pg_htmldoc
Para convertir de HTML y URL a PDF y PS, use los comandos
SELECT file2pdf('file.html', 'file.pdf');
Además, el resultado de la generación se puede enviar por correo usando
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(),
Y todo esto se puede hacer de forma asíncrona en segundo plano utilizando el
programador .