From: Mark D. <mar...@zn...> - 2007-04-05 23:32:39
|
Just as an F.Y.I. I once had the idea that I could open a PDF in Wx::ActiveX::Acrobat control in a hidden Frame and simply call its Print method. Alas, I have never been able to get Wx::ActiveX::Acrobat to work or use Win32::OLE with acrobat reader. (Note, the free reader, NOT the full acrobat). I suspect its a version 7/8 thing as Wx::ActiveX::Acrobat will have worked originally. I was reduced to using the /p /h params to AcroRd32.exe (AcroRd32.exe /p /h my.pdf) For anyone who has not tried it, it works, but its ugly. The Acrobat instance does not close down after printing. (though it does close the document). But Acrobat always does this anyway. Of course, the problem might be behind the keyboard at this end rather than with Wx::ActiveX::Acrobat, so if anyone does have some working code, it would be nice to see it. Regards Mark Mike Schroeder wrote: > Not sure if this is an obvious question I am just missing or not, but.... > > We generate server-side PDFs and then pass them to wxPerl clients. By > default we just open them with the appropriate mime-type application on > the client platform (so evince/xpdf on gtk, Preview on OSX, Acrobat on > Win32). > > The issue now is if we can print without having to open first. For > Linux and OSX, worst case we can just do a system call to "lp > filename.pdf" and everything is fine, but not sure how to print a PDF in > Win32 without first opening it in Acrobat. > > I noticed that Mark Wardell has wrapped wxPdfDocument, and that the > wxPdfDocument folks plan on providing a wxPdfDC (similar to > wxPostscriptDC) for printing in their next release -- is that the way to > go?? > > Thanks in advance for any insight/suggestions. > > Mike. > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users |