2013-09-11 3 views
-1

Моя программа создает файлы PDF, которые я хотел бы распечатать автоматически с помощью принтера (а не в моей консоли)! Он должен работать в операционной системе Windows. Если это работает и на других платформах, тогда это будет прекрасно! Я считал использовать Google Cloudprint, но сначала хотел бы услышать ваши предложения!Распечатайте pdf-документ с рубином

+1

http://stackoverflow.com/questions/1608593/printing-a-file-to-a-printer-in-ruby – Bala

ответ

1

Используйте Adobe Reader из командной строки Windows.
Подробности здесь:
http://livedocs.adobe.com/acrobat_sdk/10/Acrobat10_HTMLHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Acrobat10_SDK_HTMLHelp&file=DevFAQ_UnderstandingSDK.22.31.html

+0

Где исполняемый файл читателя самана? или я могу найти его? –

+0

«C: \ Program Files (x86) \ Adobe \ Reader 9.0 \ Reader \ AcroRd32.exe» - это место установки Windows 7. Если вам требуется более общее решение, необходимо допросить реестр, как описано здесь: http://stackoverflow.com/questions/10891939/how-to-get-adobe-reader-full-pathincluding-executable-file-name – JRQ