Ответ: сделать из pdf ps-файл - это шутка или возможно?
Shlyapa сказал(а):
Да говорил я уже об этом...
Для начала следует определиться с терминами. Что понимают под словами "внутрений формат"? Если это формат нативных файлов (т.е. с расширением ai), то, во-первых, терминология неверна -- это _внешний_ формат хранения собственных данных. Во-вторых, в файлах ai последних версий, за внешними формальными атрибутами формата PDF, содержатся, грубо говоря, 2 части (аналогично нативным eps). Одна из них предназначена для всех остальных программ, _кроме_ иллюстратора. Если при сохранении файла ai галка "create pdf-compatible file" выключена, то эта часть представляет собой общеизвестную надпись о том, что файл сохранили без pdf-совместимости, и ни один pdf-viewer, RIP и т.п. не увидят ничего кроме нее. Вторая часть представляет собой мета-данные, игнорируемые всеми, кроме АИ, в контенте страницы они записаны как AIPrivateData, по формату это закодированные двоичные данные, точную расшифровку которых знают только программисты Adobe. Значит, еще раз: Иллюстратор игнорирует все кроме собственных private data, формат которых, вообще говоря, неизвестен. Внешне файл выглядит как PDF, но данные самого Иллюстратора записаны в него _не в PDF-формате_. Нарисуйте в Иллюстраторе растяжку и сохраните файл как пдф без галки "preserve Illustrator editing capabilities", откройте снова, делайте выводы. Говорить, что внутренний формат Иллюстратора -- PDF, на основании чисто формальных внешних признаков -- это все равно что если бы я взял текстовый файл "Анны Карениной", в начале каждй строки поставил знак "%", показал бы вам, и вы сказали: "Надо же, Толстой писал романы на постскрипте".
Если под "внутренним форматом" понимают представление данных в самой программе, то это вообще чушь, скачайте API Иллюстратора и посмотрите.
Кстати говоря, противопоставлять постскрипт и пдф могут только люди, неудосужившиеся хотя бы мельком, любопытства ради, заглянуть в руководства по этим форматам. ПДФ -- это независимость страниц и произвольный доступ к каждой из них, четкое описание ресурсов (шрифтов, паттернов, graphics state и т.д.), а что касается контента, описания графических примитивов, то это точно такое же последовательное выполнение практически идентичных команд. Поэтому давайте будем критичнее относиться к рекламе, маркетинговым ходам и проч., и так уже лапшу вешать некуда