This is how I would do it. The libraries for converting to png are at http://code.google.com/p/as3corelib/
Rich On 1/13/07, Simon Barber <[EMAIL PROTECTED]> wrote:
Hi Grant, What you can do is use the BitMapData class to capture an image of any part of a Flex application and encode into a PNG. Then send that data to your server and write it to PDF. Simon --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > I have a requirement right now to generate flex charting components to a pdf file, it looks like I'm going to have to use one of the tools that can hit a url and then write a image file from the browser and then convert that to a pdf (all server side) which is a bit of a pain. > > let me know what you find, I'd love to see something from mm. > > Grant > > ----- Original Message ----- > From: Kevin [EMAIL PROTECTED] > To: flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com> > Sent: 1/12/07 8:47 PM > Subject: Re: [flexcoders] Export FLEX page to PDF > > > I struggled (and am still struggling) with this very topic while > > designing Flash applications and ultimately bought a component for > > Flash called blazepdf (http://blazepdf.com). It can't do everything, > > but it allowed me to dynamically create reports which could be > > printed or sent as PDF data to wherever you desire (attach to email > > or stream to desktop....) There are many limitation to this, some of > > which come from the limitations within Flash, but I was able to use > > it pretty successfully to get what I needed AND have created > > thousands of pages of reports with this. (If you need help using it, > > let me know.) > > > > You could also use a scripting language like PHP to construct pdf's > > very easily however, the advantage to blazepdf if that it allows the > > user to preview what you build and can act as a print preview and PDF > > creator all-in-one (thank you greg!) > > > > My biggest questions which I have posted to the list (but not gotten > > any answer to) is whether it is possible to use Flash to design a > > mini SWF Print Module AND then load it into Flex when I need it to > > handle my printing & PDF creation. I am going to be trying this > > soon, so I will let you know if I can get it to work. I am pretty > > sure the blazepdf component uses AS2 so I don't know if that will > > pose problems?? > > > > I have also approached greg (the creator of blazepdf) a number of > > times to see if I could help build his component into a Flex > > component. I wouldn't be too hard to replicate the interface in > > Flex, and then port the AS2 to AS3, but I haven't seen the code so I > > don't know for certain the level of difficulty. Unfortunately, I > > haven't heard from greg either. > > > > If FlexPaper could output to PDF that could be a great solutions as > > well. I know you can go PDF to SWF, but it seems most products don't > > convert the other way. > > > > Ultimately (if anyone at Adobe is listening) my wish list is the > > following: > > > > 1. Create a similar blaze PDF or FlashPaper like component for > > printing & print preview (which can output contents to a printer as > > well as PDF). > > AND > > 2. Create a better print class which can control the user's print > > window more than is possible now. > > > > Flex is great, FlashPaper is great, and PDF's are needed (and the > > standard in my business) . The same company owns them all. It > > should be easy right? > > > > I would think that printing & report creation are of major importance > > to many RIA developers. > > > > I am happy to help with coding a Flex solution > > > > - Kevin > > > > > > > > > > > > On Jan 12, 2007, at 1:38 PM, Navert, Bruno ((IT)) wrote: > > > > > > > > Hi flexcoders, > > > > > > I'm evaluating FLEX as a solution to our reporting needs. One of > > > our requirements is the ability to build static PDF reports. I > > > would like to know whether it is possible to export the contents of > > > a FLEX page into a PDF document ? > > > > > > A quick search yielded no promising results, so that's why I'm > > > asking on this mailing list. > > > > > > If it is possible, can this be done server-side (without user > > > intervention) ? Or must it be in a browser window ? > > > > > > thanks, > > > Bruno > > > NOTICE: If received in error, please destroy and notify sender. > > > Sender does not intend to waive confidentiality or privilege. Use > > > of this email is prohibited when received in error. > > > > > > > > > >
-- Rich Tretola <mx:EverythingFlex/> http://www.EverythingFlex.com