From 83304592d155b0fed33dcdac3ffdf0b6ca393ab6 Mon Sep 17 00:00:00 2001 From: Georgi Nikolov Date: Tue, 4 Feb 2025 21:03:44 +0200 Subject: Added a basic pdf exporter that works 50% of the times --- views/list/export/index.php | 39 +++++++++++++++++++++++++++++++++++++++ views/list/export/meta.php | 4 ++++ 2 files changed, 43 insertions(+) create mode 100644 views/list/export/index.php create mode 100644 views/list/export/meta.php (limited to 'views/list') diff --git a/views/list/export/index.php b/views/list/export/index.php new file mode 100644 index 0000000..6e58405 --- /dev/null +++ b/views/list/export/index.php @@ -0,0 +1,39 @@ +getOptions(); + $options->setDefaultFont('DejaVu Sans'); + $options->setIsPhpEnabled(True); + $options->setIsJavascriptEnabled(True); + $options->setIsRemoteEnabled(True); + $options->setChroot($archive_dir . '/../'); + $options->setIsHtml5ParserEnabled(True); + $dompdf->setOptions($options); + $dompdf->setBasePath($archive_dir); + + $dompdf->loadHTML($html); + $dompdf->setBasePath($archive_dir); + $dompdf->setPaper('A4', 'landscape'); + $dompdf->render(); + //$dompdf->stream($title . '.pdf', array('Attachment'=>0)); + // NOTE: Uncomment this to enable the download + $dompdf->stream($title . '.pdf'); + } +?> diff --git a/views/list/export/meta.php b/views/list/export/meta.php new file mode 100644 index 0000000..2546db5 --- /dev/null +++ b/views/list/export/meta.php @@ -0,0 +1,4 @@ +