根据规范,PDF文档的一部分可以驻留在外部文件中。图像的示例:
2 0 obj
<<
/Type /XObject
/Subtype /Image
/Width 117
/Height 117
/BitsPerComponent 8
/Length 0
/ColorSpace /DeviceRGB
/FFilter /DCTDecode
/F (pinguine.jpg)
>>
stream
endstream
endobj
我发现此功能在Adobe Acrobat 5.0 for Windows(sample PDF和image)中有效,我也设法在Adobe Acrobat Reader 8.1.3 for Mac OS X中查看此文件我找到了“允许外部内容”设置。不幸的是,似乎非Adobe工具忽略了外部流功能。我希望我错了,所以问一下这个问题:
如何在Mac OS X中启用外部流? (我认为所有系统Mac OS X工具都使用相同的库,因此请说“Mac OS X”而不是“预览”。)
或者可能有一个编程钩子来模拟外部流?我的任务是:在一个小的PDF(〜1Mb)之外存储一大组图像(总共〜300Mb)。在某些时刻,我想通过石英过滤器过滤PDF并获得嵌入图像的PDF。欢迎任何建议。
答案 0 :(得分:3)
Mac OS X / Quartz不支持外部流,也无法“挂钩”。