我试图以300dpi的高分辨率创建一个pdf,并为pdf live for flex,我使用了这段代码:
var image:ImageSnapshot = ImageSnapshot.captureImage(page [i],300,new JPEGEncoder());
但是我创建了带()循环的页面,这使得我的Web应用程序崩溃了,因为它花了很多时间来创建PDF。
存在某种方式在后台创建此过程,但不希望.swf在数字运算时发生冻结,或者使用flex以高分辨率(300dpi)创建pdf的另一种方式。
答案 0 :(得分:0)
我使用fpdf并发现它效果很好。看看这个。你可以从flash(它使用php)调用它并让它运行。我也使用了alivePDF,但发现我个人更喜欢fpdf并能用它创建更好的PDF,但这很可能仅仅是个人偏好。