From b36b51f85a62c0eaf35988c807fab5aa22590718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tanel=20T=C3=A4hep=C3=B5ld?= <taneltahepold@gmail.com> Date: Sat, 21 Sep 2019 16:40:16 +0300 Subject: [PATCH] Fixed PDF/A-3B validation issue caused by missing pdfaSchema:property. Failed veraPDF check: Specification: ISO 19005-3:2012, Clause: 6.6.2.3, Test number: 3 --- tcpdf.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tcpdf.php b/tcpdf.php index 0ee30bc..d6d9e77 100644 --- a/tcpdf.php +++ b/tcpdf.php @@ -9638,6 +9638,16 @@ class TCPDF { $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/pdf/1.3/</pdfaSchema:namespaceURI>'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:prefix>pdf</pdfaSchema:prefix>'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:schema>Adobe PDF Schema</pdfaSchema:schema>'."\n"; + $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:property>'."\n"; + $xmp .= "\t\t\t\t\t\t\t".'<rdf:Seq>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:category>internal</pdfaProperty:category>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:description>Adobe PDF Schema</pdfaProperty:description>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:name>InstanceID</pdfaProperty:name>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:valueType>URI</pdfaProperty:valueType>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t\t\t".'</rdf:Seq>'."\n"; + $xmp .= "\t\t\t\t\t\t".'</pdfaSchema:property>'."\n"; $xmp .= "\t\t\t\t\t".'</rdf:li>'."\n"; $xmp .= "\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/xap/1.0/mm/</pdfaSchema:namespaceURI>'."\n";