1

我正在编写一个文件导入器并想要处理pdf类型。我看到com.adobe.pdf ( kUTTypePDF) 并public.composite-content输入。

统一类型标识符参考文档:

混合内容的基本类型。例如,PDF 文件包含文本和特殊格式数据。

有人可以举一个这种类型的文件的例子吗?

4

1 回答 1

3

com.adobe.pdf标识符继承自public.composite-content. 换句话说,PDF 文档是所有符合public.composite-content.

正如您在参考文档中看到的那样,有许多类型符合public.composite-content,例如com.apple.rtfd(用于 RTF 文档)com.apple.webarchivepublic.presentation用于演示文件(Keynote、Powerpoint 等)。

文件的主要区别特征public.composite-content是它们在一个文件中组合了不同的特定类型的数据,而不是继承自public.data二进制 blob 的类型。我个人认为区别并不完全明确,但你去吧。

如果要处理 PDF 类型,只需声明符合com.adobe.pdf.

于 2011-09-21T01:38:32.017 回答