2012-03-19 3 views
2

Использование жемчуга для рисования на веб-странице ruby-on-rails, можно ли отправить запрос на печать на устройство принтера для печати pdf-страницы, которую я создал с использованием креветок?Печать с креветками pdf

ответ

3

Похоже, что вы бы хотели использовать 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" 
+0

Awesome, сначала это не работает, но проблема в том, что я разрабатываю на Linux, на Windows, он прекрасно работает (потому что окна пользователи используют Adobe Reader) – AyJay

+2

Предположительно это использует Javascript для запуска печати , поэтому он будет работать только в Adobe Acrobat. Ни один другой поставщик программного обеспечения не настолько глуп, чтобы добавить JS в программу чтения PDF. –