Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何减少MPDF的PDF文件大小_Php_Pdf_Compression_Mpdf - Fatal编程技术网

Php 如何减少MPDF的PDF文件大小

Php 如何减少MPDF的PDF文件大小,php,pdf,compression,mpdf,Php,Pdf,Compression,Mpdf,我正在创建一个15至20页的PDF格式使用MPDF的形式提交。PDF文件大小约为2.5MB。有没有办法将文件大小减少到1MB以下 由于SetCompression()的默认值为True,因此我尝试将其设置为False,并检查PDF的文件大小。文件大小没有变化。 我尝试了SetCompression(),但仍然没有成功。 我甚至将PDF压缩为3页,大小约为1.5MB。 有没有其他方法可以减小文件大小 有人能帮我吗 下面是我使用的代码的链接 [https://pastebin.com/fvvADjx

我正在创建一个15至20页的PDF格式使用MPDF的形式提交。PDF文件大小约为2.5MB。有没有办法将文件大小减少到1MB以下

由于SetCompression()的默认值为True,因此我尝试将其设置为False,并检查PDF的文件大小。文件大小没有变化。 我尝试了SetCompression(),但仍然没有成功。 我甚至将PDF压缩为3页,大小约为1.5MB。 有没有其他方法可以减小文件大小

有人能帮我吗

下面是我使用的代码的链接

[https://pastebin.com/fvvADjxh][1]

试试
pdftk
压缩是否能显著减小PDF文件的大小

pdftk file1.pdf output file2.pdf compress
如果您对结果满意,我可以通过压缩PDF文件来增强我们的功能。

压缩您的图像

您的代码中的Image
raven\u tours\u treks\u logo.jpg
为619,75KB。该文件包含它两次-通过正确压缩,可以保存大约1兆字节


raven\u tours\u treks.jpg几乎有1兆字节。它可以安全地减少到80kB左右-又节省了一兆字节。

不过,这并不是说压缩的默认值是正确的(从),感谢您的响应。我通过将SetCompression()设置为false进行测试,但文件大小仍然相同。我甚至尝试减少内容,将PDF压缩到3页,大小约为1.5MB。有没有其他方法可以减少文件大小?你能分享一下你目前的结果吗?沉重的东西只是图像,我想,PDF中只有一个图像小于200kb。但我有15页PDF格式的内容。你不想分享一个例子吗?我正在寻找mPDF的解决方案。也许如果没有解决方案,我会寻找替代方案。非常感谢。嗨,芬威,谢谢你的建议。我从来没想过这个。我已经压缩了PDF中的所有图像,我能够将大小从2.3MB减少到550KB。非常感谢。