我使用pdf_forms gem填充了pdf,現在我想將該pdf轉換爲二進制文件並希望通過電子郵件發送。如何將PDF文件轉換爲Ruby on Rails中的二進制文件
2
A
回答
1
你不需要將pdf轉換爲二進制文件,將其附加到電子郵件。只需添加這行裏面的方法您的郵包
attachments["filename.pdf"] = File.read("/path/to/filename.pdf")
1
你可能只是想發送PDF格式作爲附件。官方的Rails的ActionMailer對如何做到這一點
class UserMailer < ActionMailer::Base
def welcome_email(user)
@user = user
@url = user_url(@user)
attachments['terms.pdf'] = File.read('/path/terms.pdf')
mail(:to => user.email,
:subject => "Please see the Terms and Conditions attached")
end
end
http://guides.rubyonrails.org/action_mailer_basics.html#sending-emails-with-attachments
爲例相關問題
- 1. 如何將pdf文件轉換爲Ruby on Rails的xlsx文件
- 2. 將PDF轉換爲Ruby中的二進制文件
- 3. 在RAILS中將二進制列條目轉換爲.pdf文件
- 4. Ruby on Rails:將.xls文件轉換爲.pdf文件的插件/寶石?
- 5. 如何將txt文件轉換爲ruby中的二進制文件
- 6. 如何將二進制文件轉換爲iPhone上的pdf文件?
- 7. 將二進制文件轉換爲C中的文本文件
- 8. 如何將二進制文件轉換爲numpy文件?
- 9. 如何將Ruby on Rails模型轉換爲.json文件?
- 10. 將二進制IOstream轉換爲文件
- 11. 將二進制數據轉換爲pdf文件
- 12. 如何將圖像轉換爲Swift中的二進制文件
- 13. 如何將十六進制文件轉換爲二進制文件?
- 14. 如何將大十六進制文件轉換爲二進制文件?
- 15. Ruby中的字符串轉換爲原始二進制文件
- 16. 如何在Java中將字節轉換爲二進制文件?
- 17. 將Ascii代碼文件轉換爲二進制文件
- 18. 在Perl中將十六進制轉換爲二進制文件
- 19. 如何將帶有數字的文本文件轉換爲二進制文件?
- 20. 將二進制文件轉換爲linux中的文本
- 21. Java:將CSV文件轉換爲二進制文件
- 22. 將原始文件(二進制數據)轉換爲XML文件
- 23. 將Intel HEX文件轉換爲二進制文件
- 24. 將文件轉換爲二進制文件#
- 25. 將.m文件轉換爲二進制可執行文件
- 26. 需要將二進制文件轉換爲Txt文件
- 27. 使用PHP將二進制文件轉換爲文件
- 28. 在大文件中將十六進制轉換爲二進制文件
- 29. 如何將字符轉換爲二進制文件?
- 30. 如何將JSON文件轉換爲Ruby on Rails中的html頁面?