что это за файл public.composite-content (kUTTypeCompositeContent)? - PullRequest
1 голос
/ 21 сентября 2011

Я пишу импортер файлов и хочу работать с pdf типами. я вижу com.adobe.pdf (kUTTypePDF), а также public.composite-content тип.

Справочник по унифицированным идентификаторам типов документы:

Базовый тип для смешанного контента. Например, файл PDF содержит оба текстовые и специальные данные форматирования.

Может ли кто-нибудь любезно привести пример файла такого типа?

1 Ответ

2 голосов
/ 21 сентября 2011

Идентификатор com.adobe.pdf наследуется от public.composite-content. Другими словами, документы в формате PDF являются специфическим подмножеством всех документов, которые соответствуют public.composite-content.

Как видно из справочной документации , существует множество типов, соответствующих public.composite-content, таких как com.apple.rtfd (для документов RTF), com.apple.webarchive и public.presentation для файлов презентации. (Keynote, Powerpoint и т. Д.).

Главная отличительная особенность файлов public.composite-content заключается в том, что они объединяют различные конкретные типы данных в одном файле, в отличие от типов, унаследованных от public.data, которые являются просто двоичными объектами. Лично я думаю, что это различие не совсем четкое, но вот, пожалуйста.

Если вы хотите работать с типами PDF, вам просто нужно объявить соответствие com.adobe.pdf.

...