<?php
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
ini_set('memory_limit', '64M');
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Fxtrade');
$pdf->SetTitle('AutoFX User Details');
$pdf->SetSubject('AutoFX User Details');
$pdf->SetFont('msmincho', '', 7);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->SetMargins(12, 12, 12);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->SetAutoPageBreak(true, PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->AddPage();
$pdf->SetFillColor(100, 100, 100);
?>
我在.pdf文件中显示的内容非常少,但文件大小似乎是2.9MB
我觉得,字体大小有些问题,
请帮我减小文件大小
答案 0 :(得分:0)
默认情况下,使用PDF时会将完整字体嵌入PDF中。
PDF中可以使用许多字体without having to specifically embed them:
通过将true
作为setFont
的第五个参数传递,您只能嵌入已使用的字符,这会减小PDF的大小。
我不知道会有多大的不同,但它应该有所帮助。