私は、TCPDFを使用して動的に作成されたいくつかのPDFファイルを用意しています。PHPでPDFファイルをマージする
私はTCPDFで作成したPDFを1つにマージしなければなりません。そして、FPDIライブラリでこれを行うのがベストプラクティスです。
マージする必要があるすべてのPDFは同じディレクトリに保存されます。それらをマージする
、私は次のコードを使用しています:私はここにきてる
require(MY_APP_PATH . 'fpdf/fpdf.php');
require(MY_APP_PATH . 'fpdi/fpdi.php');
$fpdi = new FPDI();
// iterate over array of files and merge
foreach ($filesToMerge as $file) {
$fpdi->setSourceFile(MY_APP_PATH . 'pdf/' . $file);
$tpl = $fpdi->importPage(1, '/MediaBox');
$fpdi->addPage();
$fpdi->useTemplate($tpl);
}
$fpdi->Output('F', 'merged.pdf');
エラーは次のとおりです。TCPDFとFPDIライブラリの間にいくつかの衝突があるよう
TCPDF ERROR: Incorrect output destination: /VAR/WWW/HTML/MYAPP/PDF/MERGED.PDF
が見える(またはFPDFでもかまいません)。どちらも同じメソッド出力を持っているからです。
また、それはどのようにこの問題を回避し、私のPDFのをマージする
あなたは私にいくつかのアイデアを与えることができます(TCPDFクラスを含めずに)私は別々のコードでそれを実行した場合に正常に動作しますか?