From 8142a672a70f754724e56f3f6bf7bee2724f51e3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 7 Jun 2018 21:12:30 +0200 Subject: [PATCH] PDF compatibility. Use hidden option to force PDF1/A instead of PDF-1.3 --- htdocs/core/lib/pdf.lib.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index b0cda2ecd6a..30d6b82bb21 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -129,8 +129,11 @@ function pdf_getInstance($format='',$metric='mm',$pagetype='P') //$format=array($arrayformat['width'],$arrayformat['height']); //$metric=$arrayformat['unit']; - if (class_exists('TCPDI')) $pdf = new TCPDI($pagetype,$metric,$format); - else $pdf = new TCPDF($pagetype,$metric,$format); + $pdfa=false; // PDF-1.3 + if (! empty($conf->global->PDF_USE_1A)) $pdfa=true; // PDF1/A + + if (class_exists('TCPDI')) $pdf = new TCPDI($pagetype,$metric,$format,true,'UTF-8',false,$pdfa); + else $pdf = new TCPDF($pagetype,$metric,$format,true,'UTF-8',false,$pdfa); // Protection and encryption of pdf if (! empty($conf->global->PDF_SECURITY_ENCRYPTION))