Re: [flexcoders] Re: Export FLEX page to PDF

2007-01-14 Thread Rich Tretola

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


[flexcoders] Re: Export FLEX page to PDF

2007-01-13 Thread Simon Barber
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, [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
 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.