ケースを説明しましょう:
Web でフォームに入力し、フォーム データをページに入力してから、そのページを PDF としてダウンロードする必要があります。私はTCPDFを使用しています。
ほとんどの場合、TCPDF が機能します。しかし、大きな html ページを PDF に変換する必要がある場合、ダウンロード用の .php ファイルが提供されることがあります。そしてphpファイルをダウンロードした後、.phpファイル内にいくつかの特殊文字が表示されます。
80% の時間で、PDF を承認済みとして取得します。しかし、20% の時間で .php ファイルを取得します。私はそれについて多くのことをグーグルで調べましたが、役立つものは何も見つかりませんでした。
私の HTML ページのリンクは次のとおりです: http://app.ans4u.com/wp-content/themes/dctappv2/requre/pdf-creator/passport-form.php
ソースでプレーンな html コードを確認できます。ページにダウンロードボタンがあります。5 回クリックすると、ダウンロードする php ファイルが 1 回または 2 回表示されます。
以下のコードを使用してPDFを生成するには:
require_once(dirname(__FILE__).'/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF($form_orientation, 'Letter', 'fr');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('form-'.$form_no.'.pdf','D');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
何か不足していますか?助けてください。