首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用$pdf->SetFont('msmincho','',7);增加文件大小

使用$pdf->SetFont('msmincho','',7);增加文件大小
EN

Stack Overflow用户
提问于 2013-08-20 12:58:40
回答 1查看 2.6K关注 0票数 0
代码语言:javascript
运行
复制
<?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

我觉得,字体大小有问题,

请帮我缩小文件的大小。

EN

回答 1

Stack Overflow用户

发布于 2013-08-20 13:55:52

默认情况下,当您使用它时,完整的字体将嵌入到PDF中。

而不必专门嵌入它们中可以使用许多字体:

  • 信使:信使
  • courierB :快递包
  • courierBI :意大利速递
  • courierI :意大利快递公司
  • helvetica : Helvetica
  • helveticaB : Helvetica Bold
  • helveticaBI : Helvetica Bold意大利语
  • helveticaI :意大利赫尔维蒂卡
  • 符号:符号
  • 时代:新罗马时代
  • timesB :时代新罗马柱
  • timesBI :时代新罗马波德意大利
  • timesI :时代新罗马意大利
  • zapfdingbats

通过将true作为setFont的第五个参数,您只能嵌入已使用的字符,这将减少setFont的大小。

我不知道这会有多大的不同,但它应该会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18335708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档