ruby-on-rails - 在 Ruby 中将文件打印到打印机

标签 ruby-on-rails pdf printing

我需要帮助使用 Ruby on Ruby on Rails 将格式化文本发送到打印机,或者从 Ruby 程序将 pdf 文件发送到打印机。我可以编写代码从 Rails 应用程序创建 pdf 文件,但不知道如何将该 pdf 文件打印到默认打印机。我正在尝试使用 Ruby on Rails 编写一个小型票务应用程序。

最佳答案

在 Linux 和 Mac OS X 上,您可以使用“lpr”命令行程序,将 PDF 文件的名称传递给它(但不确定 Windows)。例如:

def print_to_paper
  your_code_to_write_a_pdf_file("file.pdf")
  system("lpr", "file.pdf") or raise "lpr failed"
end

关于ruby-on-rails - 在 Ruby 中将文件打印到打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1608593/

相关文章:

ruby-on-rails - Heroku 上的 Rails 4 应用程序是 500ing,但日志中没有错误消息

ruby-on-rails - 如何在link_to中传递可选参数?

python - 使用 QWebView 显示 PDF 文件

java - 使用ITextRenderer从HTML生成pdf文件时出现编码问题

xcode - 在Cocoa中打印WebView的全部内容,而不仅仅是显示

c# - 无法使用 WPF 在横向上打印我的位图

jquery - 我应该如何自定义这个自动完成插件?

ruby-on-rails - 连接到 Vagrant 上的主机 MySQL 服务器

java - 打印文本时如何处理分页?

java - 确定 Postscript 打印支持