0

更新:それを理解しました、以下のコメントを参照してください

HTMLファイルからmPDFでPDFファイルを作成しようとしています。すべて問題なく動作しますが、1 つだけ、この HTML には、エクスポートされた PDF ファイルでシンボルに変換されるルーマニア語の文字 (șțâăîşȚÂĂÎ など) が必要です。

PDFファイルの取得方法、例

私のコード:

include("mpdf/mpdf.php");
//$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); //the 'c' is not for multilanguage
$mpdf=new mPDF('','A4','','' , 0 , 0 , 0 , 0 , 0 , 0);//this one works

$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list

$mpdf->WriteHTML(file_get_contents('sursa.html'));

//$mpdf->Output();//we don't want to save file by hand
$mpdf->Output('output/output.pdf','F');

ソースファイルの例:

<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

[...]

<p style="font-size: 3.2mm">
<b>I. Părțile discuției sunt:</b><br/>
<b>aaslasjf sșf asf ăîșțâ ȘȚÂĂÎ</b>

[...]

</body>
</html>

特殊文字 (ラテン語) を扱っていて、これを修正する方法を知っている人はいますか? どうもありがとう!(更新: 動作するようになりました。コメントを参照してください)

4

1 に答える 1

1

ページを UTF-8 でエンコードしていることを確認するか、別の文字エンコードを使用している場合は、適切に指定してください。入力エンコーディングに関する mPDF ドキュメントを参照してください。

于 2013-01-17T04:35:15.687 に答える