Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用FPDF php根据我的图像大小增加纸张大小?_Php_Fpdf - Fatal编程技术网

如何使用FPDF php根据我的图像大小增加纸张大小?

如何使用FPDF php根据我的图像大小增加纸张大小?,php,fpdf,Php,Fpdf,当我尝试用PHP和FPDF插入一个图像时,该图像在PDF中并没有显示为原始图像 我从这里得到了fPDF 使用了上面链接中的以下代码 require('lib/fpdf.php'); $image = MEDIA_DIR."uploads/".$report_img.".png"; $pdf = new FPDF(); $pdf->AddPage(); $pdf->Image($image,10,10,200,500);

当我尝试用PHP和FPDF插入一个图像时,该图像在PDF中并没有显示为原始图像

我从这里得到了fPDF

使用了上面链接中的以下代码

require('lib/fpdf.php');
        $image = MEDIA_DIR."uploads/".$report_img.".png";
        $pdf = new FPDF();
        $pdf->AddPage();
        $pdf->Image($image,10,10,200,500);
        $pdf->Output();
我无法加载1000px*10000px大小的图像,它显示为压缩图像


如何根据我的图像大小增加纸张大小?

我是通过将图像添加到如下单元格中获得的

require('lib/fpdf.php');
        $image = MEDIA_DIR."uploads/pdf_images/".$report_img.".png";
        list($width, $height, $type, $attr) = getimagesize($image);
        $pdf = new FPDF();
        $pdf->SetSize(($width/2)+110,($height*57/100)); //Custom function
        $pdf->AddPage('','custom');
        $pdf->cell(1000,1000,'',$pdf->Image($image,10,10,235,$height*18/100),'PNG');
        $pdf->Output();
将以下函数添加到fpdf.php

function SetSize($width,$height)
{
    $this->StdPageSizes['custom']=array($width,$height);
}

你有问题吗?因为你有它的声明这里没有更新!!你的代码在哪里?现在已添加代码。你是否正在标题上添加图像?或者在fpdf的体细胞中?在我的PDF体中。。。。。。。。。。。。。