2017-08-18 27 views
0

私はPDFファイルを持っている、と私はFPDI/FPDFPHPおよびFPDI/FPDF:致命的なエラー:捕捉されない例外:FPDFエラー:不正な出力先

Fatal error: Uncaught Exception: FPDF error: Incorrect output destination: outfiles/111111.pdf in C:\wamp\www\pdf\fpdi\fpdf.php on line 271 (!) Exception: FPDF error: Incorrect output destination: outfiles/111111.pdf in C:\wamp\www\pdf\fpdi\fpdf.php on line 271

require_once('fpdi/fpdf.php'); 
require_once('fpdi/fpdi.php'); 

foreach(glob('infiles/*.pdf') as $file) 
{ 
    $filename = basename($file); 
    $fileout = 'outfiles/' . $filename; 
    //echo $fileout; 
    $out = new FPDI(); 

    $pagecount = $out->setSourceFile($file); 

    for($i = 1; $i <= $pagecount; $i++) 
    { 
     $tpl = $out->importPage($i); 

     $out->addPage($format); 
     $out->useTemplate($tpl); 

     if($i < $pagecount) 
     { 
      $out->addPage($format); 
     } 
    } 

    $out->Output($fileout); 
} 

答えて

1

に新しいページを追加しますOutput()メソッドでは、最初のパラメータを宛先に、sndパラメータにはファイル名を指定する必要があります。

そうちょうどに行を変更します。また、あなたがFPDIでPDF文書を変更することはできませんが、あなたが再利用可能な構造にページをインポートすることを知っている必要があり

$out->Output('F', $fileout); 

。作成されたPDFは完全に新しいPDFドキュメントであり、元のページに新しいページを追加しませんでした。

関連する問題