Mac Vista previa Vista previa en un NSView o NSImage?

Estoy buscando una forma (pública o de otro tipo) para obtener un NSView, NSImage, CGImageRef, etc. que muestre elVista previa de QuickLook para un archivo Esencialmente el equivalente de QLThumbnailImageCreate () pero para la vista previa.

Las API públicas que puedo encontrar no son compatibles con esto. Permiten la creación de una imagen en miniatura o un QLPreviewPanel. De hecho, el panel muestra la vista previa de vista rápida, pero no puedo acceder a la apariencia de la vista previa para incrustarla en otras vistas, ni puedo mostrar varias vistas previas a la vez.

Para el fondo, estoy escribiendo una aplicación donde los usuarios pueden incrustar enlaces a otros archivos que deberían mostrarse en línea, como una etiqueta <img> en HTML. Para imágenes como JPG y PDF, es fácil descubrir qué mostrar. Pensé que para otros formatos usaría Quick Look para generar una buena representación visual del contenido del archivo. De esta manera, el conjunto de formatos admitidos por mi aplicación sería fácilmente extensible (solo descargue los nuevos generadores Quick Look).

Respuestas a la pregunta(1)

Su respuesta a la pregunta