Adobe Illustrator против Inkscape: меньше, чем «наименьший размер файла»

Векторная графика — это компактный способ хранения простых рисунков. И я всегда думал, что самый компактный файл .pdf, который вы можете получить в Illustrator, достигается с предустановкой «Самый маленький размер файла». Однако недавно я обнаружил, что файл .pdf, сохраненный из Illustrator с этим пресетом или любым другим, который я пробовал до сих пор, очень велик по сравнению с тем, что может создать Inkscape.

Например, вот такая же простая картинка, нарисованная в Illustrator и Inkscape и сохраненная в формате .pdf с минимальными настройками. Легко видеть, что в то время как Illustrator .pdf весит 37,3 Кб, Inkscape .pdf — 3,2 Кб, что в 10 раз меньше! Огромная разница!

Итак, вопрос заключается в том, почему параметр «Наименьший размер файла» в Illustrator создает такие огромные файлы и можно ли сделать файлы Illustrator .pdf намного меньше (потому что я недавно обнаружил, что делаю рисунки в Illustrator, сохраняя как .svg и создавая .pdf в инкскейпе)? И что же Illustrator пишет в этих .pdf?

Вот изображение .svg , которое можно открыть как в Illustrator, так и в Inkscape, если кто-то захочет попробовать. И я помещаю ей картинку в формате .png на случай, если мои загруженные файлы больше не будут доступны:.png изображение в вопросе

Удаляете ли вы все ненужные элементы библиотеки (образцы, кисти, символы и т. д.) перед сохранением? Подмножество шрифтов? Это больше касается параметров задания PDF в Illustrator и его настроек, чем конкретно Illustrator. «Наименьший размер файла» — это предположение Adobe, но его можно изменить.
Кроме того, не забудьте снять флажок с файла, совместимого с иллюстратором, иначе PDF-файл фактически станет pdf + встроенным файлом иллюстратора.
@Scott Так что мне действительно нужно удалять все образцы и кисти каждый раз, прежде чем я сохраняю документ в формате PDF, чтобы уменьшить его?
Как правило, да. Есть действие «Удалить неиспользуемые элементы». Просто запустите действие перед сохранением.

Ответы (1)

Это целая куча метаданных, включая встроенные миниатюры JPEG:введите описание изображения здесь

Вы можете открыть этот PDF-файл в текстовом редакторе и удалить весь блок, если хотите, и PDF-файл все еще будет работать:

https://www.dropbox.com/s/l7saorb5zcxr3mf/stripped%20metadata.pdf?dl=0 (около 6 КБ)

Или вы можете запустить его через Acrobat Pro и выполнить команду «Sanitize», что сделает его еще меньше (около 2 КБ, аналогично выводу Inkscape). Вы можете автоматизировать это с помощью действия Acrobat, если хотите.

Или вы могли бы попробовать коммерческий продукт, который может удалить их из всех ваших файлов. Я никогда не использовал его, но вот один, найденный Google: http://www.digitalconfidence.com/BatchPurifier.html

Спасибо, очень интересно. Я не знал о существовании команды «Санитизировать». Это работает хорошо, я также обнаружил, что результирующий размер в некоторой степени эквивалентен тому, который вы получаете с помощью команды «Оптимизировать PDF» и сняв флажки с ненужных элементов. Однако выходной PDF-файл Inkscape все еще меньше ...
Если я открою файл в текстовом редакторе (например, WordPad), он не распознает кодировку документа...
Интересно... в моей версии Acrobat программа Sanitize уменьшила размер файла примера до 2 КБ, что намного меньше, чем вывод, оптимизированный для Illustrator. Что касается редактирования вручную, используйте Блокнот вместо Wordpad или загрузите бесплатный Notepad++. WordPad — это не столько текстовый редактор, сколько легкий текстовый процессор, разница в том, что WordPad попытается прочитать все эти двоичные данные как информацию о форматировании шрифта, тогда как правильный текстовый редактор просто покажет вам необработанные данные, чтобы вы могли внести изменения. вам нужно. Мне самому нравится Sublime Text, но он платный.