0

FPDI を使用して、まずテンプレートを使用して目次を作成します。次に、目次によってリンクされている追加のページをインポートします。私が経験しているのは、FPDI がテンプレートを縮小し、空白を追加する可能性があることです。passthru() コマンドを使用して同じドキュメントを 1 つにマージすることで、ブラウザーに追加された空白/縮小を排除したと思います。

ここにコードを貼り付けました: http://pastebin.com/VeLEN8nz。行 45 ~ 57 は、目次がテンプレート ファイルとして含まれる場所です。

元のファイルはこちら: http://truckingshow.com/TOC.pdf ポスト FPDI ファイルはこちら: http://truckingshow.com/TOC-afterFPDI.pdf

最も顕著な違いは、右マージンと下マージンにあります。

ご覧いただきありがとうございます。さらに情報を提供できるかどうかお知らせください。

4

1 に答える 1

2

渡された書類は「A4」(FPDF()のデフォルト)ではなく「レター」でした。

$pdf = new FPDI('P', 'pt')単に使用する代わりに$pdf = new FPDI('P', 'pt', 'Letter')、問題を解決しました。

ありがとう!

于 2012-10-15T17:06:51.843 に答える