Tag: 大虾

在ActionMailer中使用Rails 3 Render Prawn pdf

如何在ActionMailer中将prawn pdf渲染为附件? 我使用delayed_job并且不明白,我怎么能在动作邮件程序中渲染pdf文件(不在控制器中)。 我应该使用什么格式?

将元数据添加到PDF

我需要向使用prawn创建的PDF添加元数据。 这个元数据稍后可能会被pdf-reader提取出来。 此元数据将包含内部文档编号和下游工具所需的其他信息。 将元数据与PDF的每个页面相关联将是方便的。 PDF规范声称我可以将每页私有数据存储在“页面字典”中。 第14.5节规定: 页面字典(PDF 1.3)可用于保存私有的符合要求的产品数据。 数据可以通过页面对象中的可选PieceInfo条目(参见表30)或表单字典(参见表95)与页面或表单XObject相关联。 从PDF 1.4开始,私有数据也可以通过文档目录中的PieceInfo条目与PDF文档相关联(参见表28)。 如何用虾设置“页面字典”? 我正在使用虾0.12.0。 如果那是不可能的,那么我怎样才能实现在页面级别或文档级别存储每个页面元数据的目标?