Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lege ich chinesische Schriftarten als eingebettete Schriftarten in TCPDF fest?

Wie lege ich chinesische Schriftarten als eingebettete Schriftarten in TCPDF fest?

WBOY
WBOYOriginal
2016-12-05 13:44:283238Durchsuche

TCPDF generiert PDF-Dateien, um die Schriftart auf „Song Dynasty“ einzustellen. Wenn auf dem Computer des Lesers kein Photoshop installiert ist, kann Imagemagic die generierten Zeichen nicht konvertieren pdf-Datei zum Bild. $pdf->SetFont('stsongstdlight', '', 14);Ich bin mit dem Stil der Schriftart „stsongstdlight“ sehr zufrieden. Ich muss sie nicht in andere Schriftarten ändern.

Antwortinhalt:

TCPDF generiert PDF-Dateien, um die Schriftart auf „Song Dynasty“ einzustellen. Wenn auf dem Computer des Lesers kein Photoshop installiert ist, kann Imagemagic die generierten Zeichen nicht konvertieren pdf-Datei zum Bild.

Ich bin mit dem Stil der Schriftart „stsongstdlight“ sehr zufrieden. Ich muss sie nicht in andere Schriftarten ändern. $pdf->SetFont('stsongstdlight', '', 14);

stsongstdlight konnte es wirklich nicht, also musste ich am Ende andere Schriftarten verwenden. Die spezifischen Schritte sind wie folgt:

Wenn Sie die Simfang-Schriftart auf diese Weise verwenden, wird die Schriftart eingebettet.
<code>        //添加仿宋字体
        $fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/simfang.php';
        //$fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/stsongstdlight.php';如果用自带的stsongstdlight字体就不可以
        $pdf->AddFont('simfang', '', $fontFile,FALSE);</code>

Empfehlen Sie eine andere PDF-Backend-Lösung: wkhtmltopdf

Sie können zunächst verschiedene Vorlagentechnologien verwenden, um HTML-Seiten zu generieren, und dann PDFs generieren.

Das Zusammenstellen von Seiten wie tcpdf ist mühsam, fehleranfällig und einfach menschenfeindlich.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn