私はこれのために新しいスレッドを開始しています。できるだけ具体的にしようとします。
これは、営業担当者が連絡先情報を含むページをカスタマイズできるようにするアプリの一部です。送信をクリックすると、PDF ページが作成され、大きなドキュメントの最後に添付されます。
ドキュメントの最初のページも、入力した同じフォームから動的に作成されます。送信を押すと、フロント ページとバック ページの 2 つの PDF ファイルが作成され、両方のページが 1 つのレポートを作成する大きなドキュメントに添付されます。
漢字を入力しない限り、すべてがうまく機能し、得られるのはこのようなゴミ文字だけです-(质釕俕试æμ•程)。ドキュメントは、より大きなドキュメントとマージされる前でも、このように見えます。
Unicode フォントの使用から、独自に作成したフォントの使用まで、考えられるすべてのシナリオ (と思われる) を試し、TCPDF フォルダー内の各フォントを 1 つずつ試しました。私は完全に途方に暮れており、しばらくの間そうです。私は、TCPDF に言及しているほぼすべての Web サイトにアクセスしているように感じます。
これは、私が始めた基本的なコマンドに戻って、裏ページを作成するコードです。私が見逃しているのは、ここでの簡単なコマンドであることを願っています:
require_once(dirname(__FILE__).'/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('L','LETTER','en', false, 'ISO-8859-15', array(mL, mT, mR, mB));
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($html, isset($_GET['vuehtml']));
//Line below saves PDF to file
$html2pdf->Output('created/'.$lastname[1].'_html2pdf.pdf', 'F');
}
catch(HTML2PDF_exception $e) {
echo $e;
}
そして、Centos 5.5 サーバーを実行してドキュメントを作成する価値があります。前もって感謝します。
HTML2PDF でこの問題を調査したところ、フォント arialuni.ttf が必要なすべての文字をサポートする必要があると言われました。そうは言っても、以下に示すスクリプトで使用すると、HTML2PDF はこのフォントをロードしません。
require_once(dirname(__FILE__).'/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('L','LETTER','en', false, '', array(mL, mT, mR, mB));
$html2pdf->pdf->AddTTFFont('ARIALUNI.TTF');
$html2pdf->pdf->setFont('arialuni');
$html2pdf->writeHTML($html, isset($_GET['vuehtml']));
//Line below sends output to the screen only
//$html2pdf->Output('exemple00.pdf');
//Line below saves PDF to file
$html2pdf->Output('created/'.$lastname[1].'_html2pdf.pdf', 'F');
}
catch(HTML2PDF_exception $e) {
echo $e;
}
*私が考えることができるのは、構文が 100% 正しくないということだけです。ファイルを取得するために tt2fm と makefont を実行しましたが、これらのルーチンが 100% 成功したとは思いません。
助けてください-私はこのことに何ヶ月も断続的に取り組んできました。私はそれをスクラップしてドアを叩く準備がほぼ整っています。
ありがとうございました。