• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

通过默认打印机打印轨道生成的pdf

ruby 来源:Qmr 19次浏览

我有一个pdf文件,由wicked_pdf gem生成。通过默认打印机打印轨道生成的pdf

使用红宝石1.8.7,有什么办法可以自动连接到Ubuntu的默认打印机,用于打印生成PDF。

我很喜欢你的回答。


===========解决方案如下:

假设你的PDF文件保存到一个文件,这可能工作:

pdf_file_path = "/tmp/pdf_file.pdf" 
`lpr "#{pdf_file_path}` 

如果内容是一个Ruby字符串:

pdf_file = WickedPDF.create_the_pdf_somehow 
IO.popen('lpr', 'r+') do |pipe| 
    pipe.print pdf_file 
    pipe.close_write 
end 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)