Используя Aspose.Total для Java , вы можете преобразовать формат JSON в SVGZ в любом приложении Java за два простых шага. Во-первых, с помощью Aspose.Cells for Java вы можете преобразовать JSON в JPEG. После этого с помощью Aspose.Imaging for Java вы можете конвертировать JPEG в SVGZ.
Требования к конвертации
Кроме того, API позволяет вам преобразовывать JSON в SVGZ с указанными параметрами макета. Чтобы указать параметры макета, вы можете использовать класс JsonLayoutOptions . Он позволяет обрабатывать массив как таблицу, игнорировать нули, игнорировать заголовок массива, игнорировать заголовок объекта, преобразовывать строку в число или дату, устанавливать формат даты и числа и устанавливать стиль заголовка. Все эти параметры позволяют вам представить ваши данные в соответствии с вашими потребностями. В следующем фрагменте кода показано, как установить параметры макета.
Установить макет и преобразовать формат JSON в SVGZ через Java
Используя API, вы также можете конвертировать JSON в SVGZ с водяным знаком в документе SVGZ. Чтобы добавить водяной знак, вы можете сначала преобразовать JSON в JPEG и добавить в него водяной знак. Чтобы добавить водяной знак, загрузите файл изображения с помощью класса Image , создайте объект класса Graphics и инициализируйте его с помощью объекта Image, создайте новую Matrix и задайте перевод и трансформацию под желаемым углом и добавьте водяной знак с помощью [Graphics.drawString]( https://reference.aspose.com/imaging/java/com.aspose.imaging/Graphics# Метод drawString-java.lang.String-com.aspose.imaging.Font-com.aspose.imaging.Brush-float-float-). После добавления водяного знака на изображение вы можете сохранить JPEG в формате SVGZ.
Основные сценарии использования
- Масштабируемые диаграммы – Создавайте сжатые диаграммы, сохраняющие четкость при любом разрешении.
- Интерактивные панели управления – Поддерживайте панели управления, основанные на данных, легкими графиками SVGZ.
- Векторные диаграммы на основе JSON – Преобразуйте структурированные данные в диаграммы с минимальными накладными расходами на хранение.
- Оптимизированные для мобильных устройств графики – Предоставляйте быстро загружаемые визуальные элементы для адаптивных приложений и веб-сайтов.
- Системы визуализации предприятий – Стандартизируйте масштабируемые графики в корпоративных рабочих процессах.
Сценарии автоматизации
- Конвейеры JSON-to-SVGZ – Автоматизируйте преобразование данных в сжатые векторные файлы.
- Автоматизированное сжатие диаграмм – Уменьшайте размер крупных визуализаций без потери качества.
- Векторная отрисовка на основе JSON – Создавайте динамические визуальные элементы из структурированных наборов данных.
- Межплатформенные рабочие процессы с графикой – Гарантируйте согласованные, масштабируемые визуальные элементы на рабочих столах, мобильных устройствах и облачных платформах.