لإعداد التحويل من HTML و URL إلى PDF و PS ، نحتاج إلى
postgres نفسها ومولد
htmldoc وامتداد
pg_htmldoc . (لقد قدمت روابط إلى شوكة بلدي ، لأنني أجريت بعض التغييرات التي لم يتم حشرها بعد في المستودع الأصلي. يمكنك أيضًا استخدام
الصورة الجاهزة .)
أولاً ، قم بتثبيت الامتدادات باستخدام الأمر
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(),
وكل هذا يمكن القيام به بشكل غير متزامن في الخلفية باستخدام برنامج
الجدولة .