gpt4 book ai didi

apache-flex - 如何提高purePDF的性能?

转载 作者:行者123 更新时间:2023-12-04 12:59:49 25 4
gpt4 key购买 nike

我在我的 Flex AIR 应用程序中使用开源 PurePDF 库。问题是性能:

生成 PDF 需要 100% 的 CPU 使用率和太长时间。

  • 我对它做了一些分析和
    发现pdf中的文字是
    昂贵的。这就是为什么我需要知道我如何
    可以提高性能。是
    有任何字体的pdf
    发电成本较低,或
    是否有一些设置或提示可以做到这一点
    过程稍微好一点
    表现?
  • 其次,在图像的情况下 图像元素 将该元素写入 PDF 时,生成非常昂贵。有什么办法可以减少处理吗?

  • 同时,我找到了一种减少 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);

    关于apache-flex - 如何提高purePDF的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4852102/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com