安装了AVG防病毒软件的Outlook损坏了PDF

时间:2015-03-06 17:19:55

标签: ruby-on-rails pdf pdf-generation

我们遇到了使用ActionMailer发送PDF附件的问题。

PDF文件是使用combine_pdf gem从2个PDF文件合并而来的。

组合的PDF文件存储在AWS S3上。我们所做的只是使用open-uri

附加它
require 'open-uri'

class ApplicationMailer < ActionMailer::Base

  def employer_notification application_id
    @application = JobApplication.find_by_id application_id
    return unless @application
    attachments[@application.cv_name] = {
      mime_type: 'application/pdf',
      content: open(@application.cv_url(900)).read
    }
    mail(
      from: "#{@application.fullname}<test@myapp.com>",
      to: @application.job.employer_emails(", "),
      reply_to: @application.email,
      subject: "Application for #{@application.job.title}"
      )
  end
end

我们使用Mandrill通过互联网发送电子邮件,发生了一些奇怪的事情。一些PDF可以正常查看,一些包含字体错误,转换后的PDF部分空白。

但如果我们关闭了AVG反病毒软件,那就完美了。

之前有没有人遇到过同样的问题?我可以知道PDF文件被认为是恶意的吗?

提前致谢。

0 个答案:

没有答案