Ich versuche hinzuzufügen HTML2PDF 4.03 mit diesem Code zu verwenden:Wie TTF-Schriftart html2pdf PHP-Programm
<?php
$content = "..."; # my HTML code
require_once(dirname(__FILE__).'/html2pdf_v4.03/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','en', true, 'utf-8', array(15,20,15,20));
# here I'm trying to add my arial.ttf
$html2pdf->pdf->AddTTFFont('arial.ttf');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');
?>
Jetzt wird das Programm sterben mit diesem:
PHP Fatal error: Call to undefined method HTML2PDF_myPdf::AddTTFFont()
Wie kann ich TTF hinzufügen Schrift in meine PDF-Datei?
Ich habe es versucht, aber es funktioniert nicht. Ich habe zwei Schriften in meinem Tcpdf/Fonts-Ordner. Beide funktionieren, wenn ich sie als Standard hinzufüge. Sagen wir: '$ html2pdf-> setDefaultFont (" francoisone ");'. Aber wenn ich das versuche: '$ html2pdf-> setDefaultFont ('OpenSans'); $ html2pdf-> addFont ('francoisone', '', 'francoisone'); ', Ich kann nicht' font-family: francoisone; 'in meinem css verwenden. Stimmt etwas nicht mit meinem Setup? –
Sie haben Ihre Schriftarten konvertiert, oder? –
Ja, ich konvertiere "FrancoisOne.ttf'to' francoisone.afm, francoisone.php, francoisone.z'. Und es funktioniert als DefaultFont. Aber nicht als addFont, wenn über CSS 'h1, h2, h3, h4 {font-family: francoisone;}' aufgerufen wird –