mime decode pdf 引用可打印

Posted

技术标签:

【中文标题】mime decode pdf 引用可打印【英文标题】:mime decode pdf quoted-printable 【发布时间】:2011-03-05 08:07:07 【问题描述】:

我一直在构建一个简单的票务系统,除了它通过电子邮件接收使用quoted-printable 编码发送的 PDF 文件时,它已全部完成并正常工作。我试过使用quoted_printable_decode()quoted-printable.decode 流过滤器,后者只是创建了一个空文件。我也试过使用$input = preg_replace('/=([a-f0-9]2)/ie', "chr(hexdec('\\1'))", $input)

但 PDF 文件始终无法读取。我将原版与重建版进行了比较,发现很多00 缺失,并且替换了一些其他字符。

original file

rebuilt file

【问题讨论】:

【参考方案1】:

通过在每一行而不是整个 mime 部分上使用 quoted_printable_decode() 来修复

【讨论】:

以上是关于mime decode pdf 引用可打印的主要内容,如果未能解决你的问题,请参考以下文章

将 MIMEText 编码为引用的可打印文件

将 8 位 MIME 消息转换为引用打印

书法字帖 PDF转化为可打印PDF

如何设置PDF文档使其禁止打印!急!!

如何打印下载的PDF格式的电子书

PDF一张纸打印四页时,怎么设置页码按照纸张数量计算