我们可以使用javascript压缩PDF文件吗?如果是,如何;如果否,为什么?

Ani*_*vle 5 javascript browser compression pdf

我已经在浏览器上实现了上载文档功能,用户一次可以上传约4-5个文档。但是,当我们上传文件大小约为5MB且互联网连接速度缓慢(在浏览器的开发工具中设置慢速3G网络)的文件时,由于互联网超时,我们无法上传所有文件!

为了成功上传尺寸较大且互联网连接速度缓慢的文档,我已经压缩了图像并解决了我的问题。但是用户也可以上传大尺寸的PDF文件。我们如何压缩PDF文件然后上传?

Lau*_*yer 2

我问自己同样的问题(你能只减小 PDF 客户端的大小吗?),结果有人做到了:

https://github.com/OpenToolKit/CompressPDF

该脚本仅在客户端运行,能够重新压缩 PDF 的图片,甚至合并不同的 PDF。

然而,有一个已知的限制:PDF 中的文本首先呈现为图像,然后进行压缩,从而导致质量损失。

它使用以下组合