既存のpdfファイルにpngイメージを追加します。 したがって私はELITEでSLIMフレームワークに基づいてFPDI/FPDFを自分のプロジェクトに統合しようとしています。
FPDI/FPDFが作曲者(composer require setasign/fpdi-fpdf
)とともに追加されました。
私は成功し、直接ブラウザで開か単一のPHPファイル(「pdf_test.php」)に次のコードをtestet:私はSLIMルート(「/ php_test」)にこのコードを使用する場合
require_once('../vendor/setasign/fpdf/fpdf.php');
require_once('../vendor/setasign/fpdi/fpdi.php');
$pdf = new FPDI();
$filename = '1005236946.pdf';
$pageCount = $pdf->setSourceFile($filename);
$templateId = $pdf->importPage(1);
$pdf->useTemplate($templateId);
$pdf->Image('9959544245.png',268,184,20, 'PNG');
$pdf->Output('F', '1005236946_PNG.pdf');
しかし、
$pageCount = $pdf->setSourceFile($filename);
$ pdf-objectがうまく作成されていることを確認しました。
私はウェブを検索しましたが、これまでに何も役立つものは見つかりませんでした。 Apacheサーバーと.htaccessファイルで何かをしなければならないのでしょうか?
すべてのヘルプは非常に感謝:-)
一般的なルール:500を取得した場合は、詳細についてはサーバーのerror_logを参照してください –
スリムサポートfpdfをチェックするかどうかを確認しますか? –
error_log:PHP警告:require(../ app/models/pdf_parser.php):ストリームを開くことに失敗しました:そのようなファイルまたはディレクトリはありません。だから、オートローダに関連しているようです... – PeteMeier