从 HTML 表单加载图像以使用 PHP (FPDF) 以 PDF 格式显示

问题描述

我想创建一个 HTML 表单,用户可以在其中使用 PHP 中的 FPDF 库上传他想要以 PDF 显示图片

我尝试了以下最小代码 -(如果我不注释行 $pdf->Image(...),它会崩溃)。有了这个,我看到我检索了文件tmp_name 名称,但后来我不知道如何使用它在 pdf 中显示图片...

我做错了什么?有人可以帮忙吗? (免责声明:我是 html/PHP 的新手)

将不胜感激任何帮助:-)

img_form2.PHP 文件看起来像:

<?PHP

$p1_col2_logo1_path = $_FILES['p1_col2_logo1']['tmp_name'];

$c = 7.5;
$b = 3;
$o = 2.1;

require('fpdf/fpdf.PHP');
define('FPDF_FONTPATH','fpdf/font/');

$pdf = new FPDF();
$pdf->SetAutopageBreak(false);
$pdf->AddPage();
$pdf->SetFont('Helvetica','',10);

$stdx = 6 + $c;

$pdf->SetXY($stdx,40 + $c);
$pdf->SetFillColor(255,255,255);
$pdf->Cell(80,6.5,$p1_col2_logo1_path,2); 
$pdf->SetXY($stdx,40*3 + $c);

$width=40;
$height=40;
//$pdf->Image($p1_col2_logo1_path,190 + $c - $width,22 + $c - $height,$width,$height); ///? what file path should be given to Image(...) ?
$pdf->Output(); 
?>

img_form2.html 文件看起来像:

 <HTML>
 <HEAD>
 <Meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <TITLE>
 </TITLE>
 </HEAD>
<BODY>
<form action="img_form2.PHP" enctype="multipart/form-data" method="post">
  <input type="file" name="p1_col2_logo1" />
    <input type="submit" value="Send"><input type="reset" value="Clear">
</form>
</BODY>
</HTML> 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)