WebページをPDFにバッチ処理で変換するなんてことができたらいいなぁと思っていて、いろいろ調べました。最初はAirを使ってなにかできないかなとか。 でも、調べていくと、LivePDFにプリンタAPIなんていうものがあるのを発見しました。ということはOLEを使えば自動印刷ができる!? ということでやってみました #!ruby -Ks require 'win32ole' Printer = WIN32OLE.new('LivePDF.Printer') shell = WIN32OLE.new('Shell.Application') OLECMDEXECOPT_PROMPTUSER = 1 #印刷ダイアログ表示 OLECMDEXECOPT_DONTPROMPTUSER = 2 #印刷ダイアログ非表示 OLECMDID_PRINT = 6 #印刷 OLECMDID_PRINTPREVIEW