2016-11-17 4 views
-2

Я получил FPDF от этого linkВставка изображения с PHP и 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 размер изображения как есть, он отображается как сжатый.

Как увеличить размер бумаги в соответствии с моим размером изображения?

+1

у вас есть вопрос? потому что у вас есть его заявление –

+0

Здесь ничего не обновлено !! где ваш код? –

+0

Добавлен код сейчас. –

ответ

1

Я получил его, добавляя мое изображение в клетку, как показано ниже

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); 
}