我已经设置了PDF_PAGE_FORMAT'到A4,但每次我生成PDF时,它的宽度大约10厘米,高度大约6厘米。 当我尝试输入自定义值时,此问题也会持续存在,它会创建一个比我想要的更大的页面。
我不知道在哪里看。我正在尝试创建一个a4大小的pdf,上面有一个完整的a4大小的图像,这就是全部。这是我到目前为止所做的。
require_once('tcpdf_include.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Ernst Jacobs');
$pdf->SetTitle('TechniekMuseum HEIM Certificate');
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// set image scale factor
//$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setImageScale(1.53);
// set JPEG quality
$pdf->setJPEGQuality(100);
// ---------------------------------------------------------
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
// add a page
$pdf->AddPage();
$pdf->Image('images/cert_rd_em.jpg');
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output($_SERVER['DOCUMENT_ROOT'].'tcpdf/examples/saves/certificate.pdf', 'I');