我在两个不同的办公室都遇到了相同的 PDF 损坏问题,我是这两个办公室的技术支持。
办公室 1:12 月中旬开始。PDF 从办公室外收到,可以毫无问题地查看。我无法控制它是如何创建的。如果将其转发给其他人,PDF 就会损坏。我已将其转发给办公室中的多个人。我尝试使用 Reader 8、9、Sumatra 和 Fox IT 查看。我尝试转发到 Gmail,他们的查看器显示它已损坏。如果我保存 PDF 并创建新电子邮件,则使用 Outlook 2003、Outlook 2007、Microsoft Live Mail 和 Outlook Express 发送时会损坏。如果我使用 Thunderbird 3、Gmail 或 IPSwitch IMail 的 Webclient Iclient 创建电子邮件,它不会损坏。我已确认使用我们的 IMail SMTP 以及使用 Gmail 作为 SMTP 服务器时会出现相同的结果。
需要明确的是,如果我在 Thunderbird、Gmail 或 Iclient 中创建并在任何 MS 产品上接收,它将可查看。
该办公室每天从多个来源收到 PDF。只有一小部分 PDF 存在此问题。到目前为止,有问题的 PDF 来自他们打交道的两家不同的公司,但并非所有 PDF 都是有问题的。
办公室 2:PDF 由管理系统创建。我不确定使用什么引擎来创建它们。同样的问题。
在两个办公室,我都注意到文件大小不对。一个小 PDF 的正确文件大小在可查看时为 12kb,当它显示损坏时,它只有 8kb。
我们负责处理两个办公室的电子邮件。两者都是 POP 服务器,而不是 Exchange。这些问题出现后,IMail 进行了更新。我尝试了不同的 SMTP 服务器,但似乎只有在使用 Microsoft 产品发送时才会发生这种情况。
还有人遇到过 PDF 损坏的问题吗?有没有什么办法可以解决?
答案1
我有一些疑问:
您是否在文本编辑器中打开了 PDF(好的和不好的)?PDF 主要为文本。Reader 将它们呈现到屏幕上。其中可能包含二进制,但它们主要是 ASCII。您可能能够打开一个好的但变坏的 PDF 并进行比较。例如,它们是否被切断了?CR/LF 是否被转换为 LF?
对于 Office 2:最初创建的 PDF 是否已损坏?或者在转发后是否已损坏?
如果您将 PDF 压缩并通过基于 MS 的应用程序发送它们,它们是否也会损坏?
我们已经知道,发送的 PDF 在接收后已损坏。但是 Outlook 的“已发送邮件”中的附件怎么办?它是否已损坏?
Outlook 选项是否对纯文本消息中的附件使用 UUENCODE?(我知道您已经尝试过其他应用程序。我正在缩小范围。)
只是扔掉一些东西。
米
答案2
您是否使用任何 AV 软件检查邮件的发送情况?我想 AV 软件可能出了问题,并试图“清理”文件,因为它认为这些文件感染了某种病毒。