Note that there are some explanatory texts on larger screens.

plurals
  1. POTCPDF $pdf->Image Inserted images not visible
    text
    copied!<p>am trying to insert images into a PDF using TCPDF, but am just getting blank pages. Here is my code: </p> <pre><code>if ((($_FILES["file"]["type"][0] == "image/gif") || ($_FILES["file"]["type"][0] == "image/jpeg") || ($_FILES["file"]["type"][0] == "image/pjpeg")) &amp;&amp; ($_FILES["file"]["size"][0] &lt; 1000001)) { if ($_FILES["file"]["error"][0] &gt; 0) { $errmsg_arr[] = "Return Code: " . $_FILES["file[]"]["error"][0] . "&lt;br /&gt;"; $errflag = true; } else { require_once('tcpdf/config/lang/eng.php'); require_once('tcpdf/tcpdf.php'); // create new PDF document $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf-&gt;SetCreator(PDF_CREATOR); $pdf-&gt;SetAuthor(''); $pdf-&gt;SetTitle('ePast Papers'); $pdf-&gt;SetSubject('ePast Papers Archives'); $pdf-&gt;SetKeywords('TCPDF, PDF, example, test, guide'); // set default header data $pdf-&gt;SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); // set header and footer fonts //$pdf-&gt;setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); //$pdf-&gt;setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); // set default monospaced font $pdf-&gt;SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); //set margins $pdf-&gt;SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); //$pdf-&gt;SetHeaderMargin(PDF_MARGIN_HEADER); //$pdf-&gt;SetFooterMargin(PDF_MARGIN_FOOTER); //set auto page breaks $pdf-&gt;SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); //set image scale factor $pdf-&gt;setImageScale(PDF_IMAGE_SCALE_RATIO); //set some language-dependent strings $pdf-&gt;setLanguageArray($l); // --------------------------------------------------------- if ($_FILES["file"]["tmp_name"][0]!='') { // add a page $pdf-&gt;AddPage(); // set JPEG quality $pdf-&gt;setJPEGQuality(75); // Image example $pdf-&gt;Image($_FILES["file"]["tmp_name"][0] , 0, 0, 4, 6, '', 'http://www.tcpdf.org', '', true, 150); } if ($_FILES["file"]["tmp_name"][1] != '') { $pdf-&gt;AddPage(); // set JPEG quality $pdf-&gt;setJPEGQuality(75); // Image example $pdf-&gt;Image($_FILES["file"]["tmp_name"][1] , 50, 50, 100 ,150, '', 'http://www.tcpdf.org', '', true, 150); } if ($_FILES["file"]["tmp_name"][2] != '') { $pdf-&gt;AddPage(); // set JPEG quality $pdf-&gt;setJPEGQuality(75); // Image example $pdf-&gt;Image($_FILES["file"]["tmp_name"][2] , 50, 50, 100, 150, '', 'http://www.tcpdf.org', '', true, 150); } if ($_FILES["file"]["tmp_name"][3] != '') { $pdf-&gt;AddPage(); // set JPEG quality $pdf-&gt;setJPEGQuality(75); // Image example $pdf-&gt;Image($_FILES["file"]["tmp_name"][3] , 50, 50, 100, 150, '', 'http://www.tcpdf.org', '', true, 150); } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload