[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Win32ole & Adobe Acrobat Reader

M. Edward (Ed) Borasky

11/6/2006 2:00:00 PM

Philippe Lang wrote:
> Hi,
>
> I'm trying to launch the opening of a PDF document from within ruby, under Windows XP. Adobe Acrobat shows up, but no document appears. Does anyone see the error, or maybe has another better (cross-platform) method?
>
> Thanks!
>
> ------------------------------------------
>
> require 'pdf/writer'
> require 'win32ole'
>
> pdf = PDF::Writer.new
> pdf.select_font "Times-Roman"
> pdf.text "Hello, Ruby.", :font_size => 72, :justification => :center
>
> pdf.save_as("hello.pdf")
>
> acrobat = WIN32OLE.new('AcroExch.App')
> doc = WIN32OLE.new('AcroExch.PDDoc')
> doc.open("c:\<the_absolute_path_to_the_file>\hello.pdf")
> acrobat.show
>
>
>
> ---------------
> Philippe Lang
> Attik System
>
For one thing, don't your backslashes need to be doubled?

"C:\\Program Files\\Microsoft Space-Bearing Paths\\Are\\Evil.pdf"