Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我即将开始使用 Ruby on Rails 开发一个应用程序,它需要打印东西,主要是票据。
我猜我使用的打印机不会有太大影响。
所以问题是,印刷时我应该考虑哪些不同的事情?我在想一个普通的 ruby 程序应该与打印机通信。
这里最便携的解决方案是让 Rails 应用程序发出 PDF,然后将其交给浏览器进行渲染和打印,或者将其注入本地打印后台处理程序。
根据您的要求,有多种方法可以从 Ruby 中获取 PDF。最简单的方法是呈现 HTML 并使用库将其转换为 PDF,如PDFKit。一种具有更多控制权的方法是使用像Prawn这样的库来绘制文档。