fpdf pdf文件大小

Posted

技术标签:

【中文标题】fpdf pdf文件大小【英文标题】:fpdf pdf file size 【发布时间】:2013-01-17 19:22:59 【问题描述】:

我正在使用 FPDF 生成一页 PDF,文件大小很大(接近 1.05 M)。我只有一张图片,当我删除它时,它只取出大约 22k,所以虽然它很大,但对文件大小的影响并不大。我正在使用一些手动添加的字体(通过 FPDF 说明)。我必须在整个过程中关闭和打开这些字体(用于设置 pdf 的样式)。关于为什么这么大的任何想法?是否嵌入自定义字体并将那么多添加到文件大小?

【问题讨论】:

您是否对 FPDF 文档进行过任何研究以找到答案? 你使用了多少种不同的字体? @MECU 我使用 3 或 4 种不同的字体,我假设这可能是这样做的。 @SnareChops 我确实在此处和网络上进行了搜索以找到它,所以我认为它不值得投反对票。我是 fpdf 的新手,在没有找到答案后,我转而实际询问。 @SnareChops 在网络搜索之外专门搜索 FPDF 后,常见问题解答和论坛似乎都没有提供帮助 【参考方案1】:

它的字体,它们使文件膨胀得很大。我遇到了类似的问题,当仅使用内置字体 (Helvetica) 时,大小从 800k 下降到 60k。

【讨论】:

【参考方案2】:

巨大的尺寸纯粹是由于图像文件。我尝试使用图像的优化版本(减小文件大小以供网络使用),PDF 文件大小大大减小。

同时使用所需尺寸的图片会更有帮助。最初,我的项目使用尺寸为 4000x3000 的图像在 PDF 文件的 50x50 空间中显示。我将图像的大小调整为非常小的尺寸和宾果游戏!

【讨论】:

以上是关于fpdf pdf文件大小的主要内容,如果未能解决你的问题,请参考以下文章

FPDF 图像大小

python使用FPDF包将多个图像文件写入pdf文件实战

python使用fpdf生成数据报告pdf文件

python使用fpdf生成结账发票pdf文件

python使用fpdf生成pdf文件并添加页眉和页脚

python使用fpdf生成pdf文件:配置多种语言字体写入多种文字