1
我使用這個擴展Yii中: http://www.yiiframework.com/extension/tcpdf/Yii的TCPDF缺失嵌入字體
我想寫信給與外部字體的PDF文件,例如此: http://www.1001fonts.com/open-sans-font.html
這裏是我的代碼:
$pdf = Yii::createComponent('application.extensions.tcpdf.ETcPdf', 'P', 'cm', 'A4', true, 'UTF-8');
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor("Some Body");
$pdf->SetTitle("TCPDF Example 002");
$pdf->SetSubject("TCPDF Tutorial");
$pdf->SetKeywords("TCPDF, PDF, example, test, guide");
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage();
$fontRegular = $pdf->addTTFfont(Yii::getPathOfAlias('webroot') . '/OpenSans-Regular.ttf');
$pdf->SetFont($fontRegular, "", 30);
$pdf->Cell(0,10,"Example",1,1,'C');
$pdf->Output("example_002.pdf", "I");
它的工作原理,我可以閱讀PDF很多節目,除了Corel繪圖6X。當我打開PDF文件時,它首先顯示「缺少字體」的消息,我無法替換其他任何字體。任何人都可以告訴我應該如何添加ttf字體,或將其嵌入到pdf中?
在此先感謝!