我如何在 React js 中压缩任何图像以及 Excel 和 CSV 文件

Posted

技术标签:

【中文标题】我如何在 React js 中压缩任何图像以及 Excel 和 CSV 文件【英文标题】:How do i compress any image and Excel and CSV files in React js 【发布时间】:2022-01-20 09:01:34 【问题描述】:

我需要使用 React js 压缩所有类型的文件 请帮忙 目前有 Compressor.js 用于图像压缩,但我还需要压缩 CSV Excel 文件

【问题讨论】:

【参考方案1】:

您可以使用 fflate,它具有最佳的压缩时间和最小的压缩包大小。

在此处查看文档:https://www.npmjs.com/package/fflate。

npm 安装命令:npm i fflate

【讨论】:

【参考方案2】:

您可以使用 zlib 来压缩文件。

要安装 zlib,请使用:npm install zlib

参考文档here。

【讨论】:

这样可以转换为zip文件,但文件大小不会减小 我没有尝试过那个库。如果这不是最佳库,我会尝试找到一个好的库。

以上是关于我如何在 React js 中压缩任何图像以及 Excel 和 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中压缩和解压缩png图像

如何在 django python 中压缩上传的图像

如何在 Ipad 中压缩文件夹

如何在 Python 中压缩两个列表列表?

我如何在 Java 中压缩文件而不包含文件路径

如何在 Android 中压缩字符串