Visualização rápida do Mac em um NSView ou NSImage?

Estou procurando uma maneira (pública ou não) de obter um NSView, NSImage, CGImageRef, etc. que mostre oVisualização do QuickLook para um arquivo. Essencialmente, o equivalente a QLThumbnailImageCreate (), mas para a visualização.

As APIs públicas que posso encontrar não suportam isso. Eles permitem a criação de uma imagem em miniatura ou um QLPreviewPanel. De fato, o painel exibe a visualização rápida, mas não consigo acessar a aparência da visualização para incorporá-la em outras visualizações, nem posso exibir várias visualizações ao mesmo tempo.

Como pano de fundo, estou escrevendo um aplicativo no qual os usuários podem incorporar links para outros arquivos que devem ser exibidos em linha, como uma tag <img> em HTML. Para imagens como JPGs e PDFs, é fácil descobrir o que exibir. Eu pensei que, para outros formatos, eu usaria o Quick Look para gerar uma boa representação visual do conteúdo do arquivo. Dessa forma, o conjunto de formatos suportados pelo meu aplicativo seria facilmente extensível (basta baixar os novos geradores do Quick Look).

questionAnswers(1)

yourAnswerToTheQuestion