flex – 如何提高purePDF的性能?

前端之家收集整理的这篇文章主要介绍了flex – 如何提高purePDF的性能?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Flex AIR应用程序中使用开源PurePDF库.问题是性能

它需要100%的cpu使用率并且太长而无法生成PDF.

>我已经对它进行了一些分析
发现用pdf写的文字
昂贵.这就是为什么我需要知道我的原因
可以提高性能.是
有pdf的任何字体
一代更便宜,或者
是否有一些设置或提示可以做到这一点
过程在某种程度上更好
性能
>其次,在图像的情况下,将该元素写入PDF时,ImageElement生成非常昂贵.有没有办法减少处理?

同时,我找到了一种方法来减少ImageElement生成处理,方法是使用flex调整图像大小,然后将小图像的位图数据传递给图像元素.它工作正常,我已经在很大程度上减少了执行时间.有没有人有其他问题的想法?

>是否有任何方法可以告诉PDF以块的形式工作,或者分割工作的方式可能需要更长的时间才能完成,但在生成PDF时不会阻止GUI?

请帮忙 – 提前谢谢.

解决方法

is there any way to tell PDF to work in chunks or divide the work in such a way that it may take more time to complete but don’t make the GUI halted until PDF is generated

您可以通过生成一个线程使生成异步…我在Flash中提出的最佳方法是使用代码

import flash.utils.setTimeout;
import flash.events.Event;
import flash.events.EventDispatcher;
...
    setTimeout(function():void {
        //TODO asynchronous schtuff
        dispatchEvent(new Event(Event.COMPLETE));
    },0);

猜你在找的Flex相关文章