gpt4 book ai didi

pdf - 性能变化 zend_pdf 2 与 tcpdf 。

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

用过zend框架,现在想用zf2。我将 zend_pdf 用于 zf1。我知道 tc_pdf 和 zend_pdf 版本 1 之间的一些区别,但不知道 zend_pdf 版本 2。如果有人对 zend_pdf 版本 2 有想法,请给我简要介绍一下 zf2 zend_pdf 与 tc_pdf 的比较。另外,如果有任何 pdf 比 tc_pdf 和 zend_pdf 更好,请给我一些建议。

最佳答案

ZF2 的

Zend_Pdf 在功能上与 ZF1 的 Zend_Pdf 相同。此外,Zend_Pdf 实际上不再是 ZF2 核心的一部分。

TCPDF 是一个稍微高级的 API,因此它更容易上手。另外,您不必担心自动加载 - 只需在源代码中 require() 即可。 TCPDF 可以很好地处理国际字符,包括从右到左呈现文本,而 Zend_Pdf 则不能。

Zend_Pdf 另一方面,支持将现有文档读入内存并对其进行操作(例如,向其中添加页面、拉出页面、操作现有页面、使用已嵌入的字体等) , TCPDF 没有。

这绝不是一个彻底的比较,但如果上述任何一点是关键要求,那么这可能会决定您将使用哪一个。如果以上几点都不是关键要求,那么我建议您多花点时间查看每个库的 API,然后选择最适合您的要求、编码风格等的 API。它们都是很棒的库.

[更新 - 2013 年 6 月] 我刚刚在处理透明图像时发现 TCPDF 在这方面比 Zend_Pdf 性能好得多。我写了一个脚本来创建一个页面,添加一个图像,然后在该图像之上添加第二个透明图像。我循环创建了 100 页。来自 ZF1 的 Zend_Pdf 花费了 14 秒。 ZendPdf 来自 github(即从 ZF2 分离出来的版本)用了 13 秒。 TCPDF 用了 3 秒。这对某些人来说可能很重要,因此我认为值得更新这个答案。 (作为比较,当我用非透明图像替换第二张图像时,Zend_Pdf 的两个版本都在不到一秒的时间内完成了任务,因此透明度肯定是速度变慢的原因) .

关于pdf - 性能变化 zend_pdf 2 与 tcpdf 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15331374/

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