QuickLook插件显示图像和一些信息

时间:2010-08-15 20:17:07

标签: objective-c macos quicklook

我目前正在编写QuickLook插件,我想知道如何同时显示图像和有关该图像的一些信息,类似于http://www.code-line.com/software/sneakpeekphoto/

1 个答案:

答案 0 :(得分:3)

只有一种方法可以:将您的内容转换为已经支持的内容。这意味着PDF或HTML。您有两种选择:

  1. 对于静态信息,您可以通过将视图渲染为PDF来创建简单的PDF预览。 (使用-dataWithPDFInsideRect:)的NSView方法
  2. 对于动态信息,创建一个包含链接的HTML页面等。然后QuickLook将显示它。 (我认为这也是你的例子的方式。)
  3. 我们还没有找到一种方法来创建复杂的预览,并且必须坚持使用其中一种方法。 Keynote和Pages也是如此 - 他们将演示文稿转换为多页PDF预览......