Skip to main content
 首页 » 编程设计

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

2025年12月25日19bluestorm

我需要帮助使用 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