Zend_Pdf ライブラリを使用して中国語と韓国語の文字で PDF のテキストを印刷しようとしましたが、PDF スライドに表示されていないようです。Zend_Pdf が中国語と韓国語をサポートしているかどうか疑問に思っています。すでに Google で検索しましたが、解決策が見つからないため、ここで質問し、助けが必要です。
ありがとうございました
Zend_Pdf ライブラリを使用して中国語と韓国語の文字で PDF のテキストを印刷しようとしましたが、PDF スライドに表示されていないようです。Zend_Pdf が中国語と韓国語をサポートしているかどうか疑問に思っています。すでに Google で検索しましたが、解決策が見つからないため、ここで質問し、助けが必要です。
ありがとうございました
次の例は、Zend_Mail を日本語で使用する方法です。これは CJK (別名 CJKV ) 言語の 1 つです。中国語を使用する場合は、ISO-2022-JP の代わりに HZ-GB-2312 を使用できます。
Zend_pdf と同じプロセスに従って、文字を渡して pdf で印刷することができます。
function myConvert($string) {
return mb_convert_encoding($string, 'ISO-2022-JP', 'UTF-8');
}
$mail = new Zend_Mail('ISO-2022-JP');
// In this case, you can use ENCODING_7BIT
// because the ISO-2022-JP does not use MSB.
$mail->setBodyText(
myConvert('This is the text of the mail.'),
null,
Zend_Mime::ENCODING_7BIT
);
$mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
$mail->setFrom('somebody@example.com', myConvert('Some Sender'));
$mail->addTo('somebody_else@example.com', myConvert('Some Recipient'));
$mail->setSubject(myConvert('TestSubject'));
$mail->send();
編集
$page->drawText('Janko Hraško', 200, 643, 'HZ-GB-2312');
こちらも参照
http://framework.zend.com/issues/browse/ZF-588
http://framework.zend.com/manual/1.12/en/zend.pdf.drawing.html
それがあなたの問題を解決することを願っています。