Próbuję użyć HTML2PDF 4.03 z tym kodem:Jak dodać czcionkę TTF do HTML2PDF programu PHP
<?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');
?>
Teraz program umiera z tego:
PHP Fatal error: Call to undefined method HTML2PDF_myPdf::AddTTFFont()
Jak mogę dodać TTF czcionka do mojego pliku PDF?
Próbowałem, ale to nie działa. Mam dwie czcionki w folderze tcpdf/fonts. Oba działają, gdy dodaję je jako domyślne. Powiedzmy: '$ html2pdf-> setDefaultFont (" francoisone ");'. Ale kiedy próbuję tego: '$ html2pdf-> setDefaultFont ('OpenSans'); $ html2pdf-> addFont ('francoisone', '', 'francoisone'); ', nie mogę użyć' font-family: francoisone; 'w moim css. Czy coś jest nie tak z moją konfiguracją? –
Przekonwertowałeś swoje czcionki, prawda? –
Tak, nawracam 'FrancoisOne.ttf'to' francoisone.afm, francoisone.php, francoisone.z'. I działa jako DefaultFont. Ale nie jako addFont, gdy wywoływany jest przez CSS 'h1, h2, h3, h4 {font-family: francoisone;}' –