pdf渲染的石英性能?
我在 qt4 (linux) 中编写了一个简单的程序,循环渲染 pdf 中的 1000 页,并将它们放在图形视图上。对于文件“Microsoft_Press_ebook_Programming_Windows_Phone_7_PDF”,在 amd 2core turion64 1.6Ghz 上大约需要 1 分钟。 我想知道 pdf 文档的quartz 渲染性能测试是否可以在 iOS、OSX 上使用。我知道不可能将我的数据与此类测试的数据进行比较,但我可以有一个粗略的想法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以编写一个小示例应用程序来为您进行渲染。基本的 PDF 渲染并不难, 查看这个SO问题以获取一些代码。
我只能假设,但 PDF 在 Apple 的 Quartz 框架中确实非常深入,当你将 Preview.app 与 Adobe Reader 进行比较时,Preview 的速度要快得多。我敢打赌,使用 Quartz 可以比 qt 更快地渲染页面。
可以肯定的是,您首先必须将示例移植到 Mac,以分解操作系统的组件。
You can write a small example app that does the rendering for you. Basic PDF rendering isn't that hard, look into this SO question for some code.
I can only assume, but PDF is really very deep in Apple's Quartz framework, and when you compare Preview.app with Adobe Reader, Preview is much, much, much faster. I'd bet that using Quartz you can render your pages faster than qt does.
To be sure, you first would have to port your example to a mac, to factor out the component of the OS.