DOM PDF 0.6.0 Beta 2を使用しています。カスタムフォント(フォント: 'Segeo Print'、 'Lucida Handwriting'、 'Airplanes in the Night Sky')を=で使用します。 PDFファイル。
PHPコード、ここで与えられているコード http://code.google.com/p/dompdf/wiki/CPDFUnicode でフォントをインストールして使用するためのガイドラインに従いました=
しかし、PDFで欲望のフォントを取得することはできません。この投稿で私のコードを見つけることができます。この問題を解決する方法を教えてください。
<?php
require_once("dompdf_config.inc.php");
$html = "<html>
<head>
<meta http-equiv='Content-Type' content='text/html;charset=utf-8'>
<style>
*{font-size:15px;}
div.ClJ{font: nightsky;}
</style>
</head>
<body>
<div class='ClJ'>This text is in DIV Element</div><br /><br />
</body>
</html>";
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$pdf = $dompdf->output();
$dompdf->stream("dompdf_out.pdf", array("Attachment" => false));
?>
php load_font.php your_fonts_name ./your-normal.ttf ./your-bold.ttf ./your-bold-italic.ttf
font-family:your_fonts_name;
cssフォントを追加できます:
@font-face {
font-family: new_font;
src: url('my_font.ttf');
}
そしてより
div.ClJ{
font-family: new_font;
}
コマンドベースでカスタムフォントをサーバーにインストールするインターフェイスを使用する場合は、次のWebベースのモデルを実行してカスタムフォントをインストールできます。
1- here からejaz.phpをダウンロードします
2-このファイルをdompdfのルートに置き、そこに書かれた指示に従います
ルートまたはコマンド/端末アクセスの必要はありません
ありがとう!