mpdf删除不需要的文件夹

4

为了一个项目,我通过composer安装了mpdf 6

composer require mpdf/mpdf

它的功能非常好,但该库本身比我的整个项目大十倍。有哪些文件可以删除?例如,我何时需要iccprofiles文件夹?或者ttfonts(因为我在HTML中使用自定义字体)?
谢谢!
Base-Mac:mpdf base$ du -shc .??* *
 12K    .DS_Store
4,0K    .gitattributes
144K    CHANGELOG.txt
8,0K    CREDITS.txt
 20K    LICENSE.txt
8,0K    README.txt
1,2M    classes
656K    collations
4,0K    composer.json
8,0K    compress.php
 28K    config.php
8,0K    config_fonts-distr-without-OTL.php
 12K    config_fonts.php
 16K    config_lang2fonts.php
8,0K    config_script2lang.php
 88K    font
 28K    graph.php
4,0K    graph_cache
 40M    iccprofiles
1,5M    includes
 12K    lang2fonts.css
4,0K    mpdf.css
1,2M    mpdf.php
 52K    mpdfi
504K    patterns
4,0K    progbar.css
6,9M    qrcode
4,0K    tmp
536K    ttfontdata
 87M    ttfonts
140M    total
1个回答

3

对我有用的是:

  • 创建mpdf的精简版:http://mpdf1.com/manual/index.php?tid=406
  • 编辑config_fonts.php文件,从$this->fontdata中删除不需要的字体。
  • 从ttfonts中删除不必要的字体。
  • 删除iccprofiles,因为我不使用它。

    … 总共14M


1
如果您不打算生成QR码,可以安全地删除qrcode/data目录并节省另外6+ MB的空间。 - Finwe
链接已失效。希望您能将链接内容放在文章中。 - Stefano Mtangoo
@StefanoMtangoo 我认为创建mpdf轻量版的新链接在这里:https://mpdf.github.io/installation-setup/reducing-memory-usage.html - Asadullah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接