在最近的一个项目中有一个下载的业务需求。下面代码实现了生成pdf以zip格式形式进行压缩处理最后将zip邮件发送,一下代码仅供参考,大家有什么好的意见,我们可以交流一下。
ZipOutputStream zipOutputStream;
using (MemoryStream ms = new MemoryStream())
{
zipOutputStream = new ZipOutputStream(ms);
Encoding gbk = Encoding.GetEncoding("gbk");
ZipConstants.DefaultCodePage = gbk.CodePage;
foreach (var key in ticketUniqueIdList)
{
JsonObject json = WordToPdf(key, taskId);