与在ColdFusion上使用CFDOCUMENT类似,将HTML转换为PDF的最佳且最简单的方法是什么?

然而,我觉得到目前为止,人们给出的UPDATE:条建议和答案都是遗漏的,我真的很感激.

1) 解决方案必须是免费或开源的.一个人建议使用pricexml,另一个人建议使用pd4ml.这两种解决方案都要花钱(pricexml要花一只胳膊和一条腿的钱),而我并不是在讨论这个问题.

2) 他们必须能够接收html(来自文件、url或字符串变量),然后生成pdf.像prawn、rprf、rtex这样的库是使用它们自己的方法生成的,而不是采用html.

请不要认为我对这些建议不领情,只是pdf生成对于像我这样使用ColdFusion但希望转换为Rails的人来说似乎是一个真正的问题.

推荐答案

Ruby ,WickedPDF,有exactly个.

Ruby-on-rails相关问答推荐

HTTP:MimeNegotiation::InvalidType(html不是有效的MIME类型):""

安装特定版本的Ruby时出现问题(OpenSSL问题)

Rails 7中的Turbo流

Rails ActiveRecord::LogSubscriber 不输出详细查询日志(log)

Rails HMAC - 使用应用程序机密作为加密密钥

如何在生成的 HTML 本身中显示部分名称

ArgumentError 用于 Ruby on Rails 中非常简单的初始化方法,没有参数

如何使用默认的 Rails 记录器记录 Ruby 异常的整个回溯?

具有条件的列的计数器缓存?

simple_forms 自定义数据属性

rails 方法获取模型的关联名称

如何验证 ActiveRecord 中邮箱字段的格式?

Rails 3 SSL 路由从 https 重定向到 http

在rails中带有内部文本或html的link_to image_tag

您将如何在 RoR 中创建类似 SO 或 Facebook 的通知系统?

设计/Rails - 如何删除特定的 Flash 消息? (登录成功)

Rails 3:乘客找不到Bundle 程序安装的 git gem

从模型中获取验证

ArgumentError:ApplicationController 的副本已从模块树中删除,但仍处于活动状态

如何删除特殊字符?