Согласно спецификации, часть документа 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 для Windows ( образец PDF с изображением ), также яудалось просмотреть этот файл в Adobe Acrobat Reader 8.1.3 для Mac OS X после того, как я нашел параметр «Разрешить внешний контент».К сожалению, кажется, что не-Adobe инструменты игнорируют функцию внешнего потока.Надеюсь, я ошибаюсь, поэтому задайте вопрос:
Как включить внешние потоки в Mac OS X?(Я думаю, что все системные инструменты Mac OS X используют одну и ту же библиотеку, поэтому скажите «Mac OS X» вместо «Preview».)
Или, может быть, может быть программная ловушка для эмуляции внешних потоков?Моя задача: хранить большой набор изображений (всего ~ 300 МБ) вне небольшого PDF (~ 1 МБ).В какой-то момент я хочу отфильтровать PDF через кварцевый фильтр и получить PDF со встроенными изображениями.Любые предложения приветствуются.