TL; DR: PHPが合計1ページより長いPDFを生成するのに問題があります。
またあったね。私の目標は、基本的にすべての重要なデータを取得し、印刷/郵送/アーカイブ用のA4形式のPDF請求書/ドキュメントを作成するスクリプトを作成することです。ドキュメントがオーバーフローしない限り、PDFドキュメントの生成は問題ありません。
請求書ページの輪郭を境界線で囲みたいのですが、次のものが含まれている必要があります。
- 請求書が有効であるために必要なもの
- 請求商品/その他の情報
- サプライヤー/顧客の署名とスタンプまたはその他のデータの場所
すべてのページには、ヘッダーとフッター(会社のロゴ)とフッター(ページ番号#-請求書/ドキュメントID-日付と時刻-オフィスID-プリンターID、割り当てられた担当者、誰かが尋ねることができるもの)、および周囲の境界線を含める必要がありますドキュメントの本文(ヘッダーの下、フッターの上)。
ドキュメントのサイズが以下であれば、すべて問題ありません。
$pageSize-$pageMargins-$header-$footer-$invoiceDataBlock-$signaturesBlock
これは基本的に実際の請求項目の10cmと同じです。ドキュメントが大きい場合は、実際にスプレッドシートエディタを使用して請求書の添付ファイルを手動で作成します。
問題は、請求書のアイテムがヘッダー/フッターに重なるなどの問題がない複数ページのPDFドキュメントを作成するにはどうすればよいですか?次のページにいつ進むかを知る必要があります。どうすればこれを知ることができますか?このタスクを実行するための最良の方法は何ですか?
前もって感謝します!