Задача
Некоторые из наших клиентов — это ведущие издательские компании, которые используют InDesign для создания материалов для конференций и туристических агентств. Важным аспектом их деятельности является работа с SVG-изображениями. Однако более пяти лет назад компания Adobe прекратила поддержку изображений в формате SVG, за исключением Adobe Illustrator. Но для издательств, которые внедрили автоматизированные процессы публикации и печати, ограничены возможности миграции форматов и перепрограммирования роботизированного ПО для подготовки материалов к публикации.
Именно поэтому мы приняли решение разработать наш собственный плагин для обеспечения поддержки формата SVG в рамках Adobe Creative Suite.
Решение
Наш SVG-плагин спроектирован для эффективной работы с низкоуровневыми интерфейсами InDesign, такими как IScriptingObject, IShape и другие.
Этот инструмент не является обычным конвертером; это полноценная интеграция формата SVG в InDesign, работающая на том же уровне, что и поддержка изображений EPS.
Созданное нами решение рассматривает SVG как пользовательский PageItem. Вы можете разместить его в любом месте программы InDesign. Это может быть рамка, текст, ячейка таблицы или любая другая точка вставки.
Наш набор инструментов для обработки SVG использует Java и Apache Batik для эффективного управления файлами SVG. Мы расширили его функциональность, включив поддержку цветов CMYK, обеспечивая точное воспроизведение цветов Pantone в изображениях SVG.
Дополнительные сведения доступны на странице инструментов SVG. Кроме того, мы успешно внедрили поддержку SVG для мобильных устройств, предоставив компактную и эффективную библиотеку для Android.
Описание
Плагин SVG автоматически конвертирует изображение в растровый формат каждый раз, когда оно требуется для использования в InDesign.
Тот же механизм применяется для создания векторного изображения. Вы можете экспортировать его в EPS или PDF, а набор инструментов превратит его в SVG-формат.
Вы также можете вставлять изображения SVG с использованием JavaScript (JSX) или VBScript/Applescript, при этом сохраняя векторный формат изображения.
Наше решение не только расширяет стандартные эффекты InDesign, но также предоставляет возможность экспорта в HTML.
Ключевые характеристики
- Поддержка Adobe InDesign и Adobe InDesign Server
- Поддержка всех эффектов InDesign и Adobe Photoshop Elements
- Поддержка Adobe InCopy и Adobe Photoshop
- Разбивка изображений, импортированных в Photoshop, на слои. Поддержка непрозрачности для каждого слоя
- Поддержка MacOS X
- Поддержка форматов SVG, EPS, PDF и PS для InCopy и InDesign
- Поддержка спецификаций SVG (1.0 – 1.2)
- Поддержка файлов SVGZ
- Возможность сохранять SVG-изображение в векторном формате: без непрямой растеризации или потери качества
- Поддержка набора композитов и градиентов
- Расширенная поддержка файлов Inkscape и Adobe Illustrator.
- Поддержка Flattener для изображений PS/EPS и PDF.
- Векторизованный вывод в PS/EPS, без растеризации
- Поддержка больших документов
- Доступность полнофункциональных ознакомительных версий
Результат
Прямая поддержка формата SVG для Adobe Creative Suite.
Нам удалось создать функциональный и уникальный плагин, получивший широкое признание ведущих издательских компаний по всему миру. Наше решение моментально интегрируется в любое программное обеспечение Adobe, включая InDesign и Photoshop, обеспечивая свободное использование SVG-изображений без каких-либо ограничений. SVG-решение позволяет избежать необходимости конвертировать SVG в EPS при каждом использовании. Оно непосредственно работает с изображениями SVG в InDesign, размещая их на странице. Внесенные изменения в SVG-изображение автоматически отражаются в файле InDesign. При этом вы можете применять различные команды и эффекты к изображениям SVG, делая процесс максимально гибким и эффективным.