【问题标题】:Printing prawn generated pdf打印大虾生成的pdf
【发布时间】:2012-03-19 12:40:55
【问题描述】:

在 ruby​​-on-rails 网页上使用 prawn gem,是否可以向打印机设备发送打印请求以打印我使用 prawn 生成的 pdf 页面?

【问题讨论】:

    标签: ruby-on-rails gem prawn


    【解决方案1】:

    看起来您想使用prawn-print

    # Open print dialog, but don't autoprint.
    pdf = Prawn::Document.new
    pdf.text "I installed Adobe Reader and all I got was this lousy printout."
    pdf.print
    
    # Autoprint it on the default printer, when opened.
    pdf = Prawn::Document.new
    pdf.text "Help! I am trapped in a PDF factory!"
    pdf.autoprint
    
    # Autoprint it on a printer where the name includes "LaserJet".
    pdf = Prawn::Document.new
    pdf.text "Help! I am trapped in a PDF factory!"
    pdf.autoprint "LaserJet"
    

    【讨论】:

    • 太棒了,一开始它不起作用,但问题是我在linux上开发,在windows上它很好用(因为windows用户使用adobe reader)
    • 大概这使用了 Javascript 来触发打印,所以它只能在 Adob​​e Acrobat 上工作。没有其他软件供应商会傻到将 JS 添加到 PDF 阅读器中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多