Python & Java 将 PDF 文件压缩 ZIP 包
功能需求: 将PDF文件压缩成ZIP文件/流下载。
1.Python
- python工具包 zipfile
官方文档:https://docs.python.org/zh-cn/3/library/zipfile.html
- 代码
import os
import zipfile
import io
# 获取运行路径
BASE_PATH = os.path.dirname(__file__)
class zipFileHelper:
'''
@ 学习用的代码
'''
def addFileToZip(self):
'''
@ 学习用的方法
'''
zipBytes = io.BytesIO() # 文件流对象bytes 网页下载不生成文件
t_path = BASE_PATH + '/4.zip' # 生成文件,定义文件路径
with zipfile.ZipFile(t_path,'w') as f:
for s_file in os.l