В этой простой теме вы узнаете, как конвертировать SVG в PNG с помощью REST API Node.js. Мы разработаем конвертер SVG в PNG с помощью Low Code API Node.js, следуя подробным и простым инструкциям, приведенным в разделе ниже. Это приложение можно интегрировать с любым приложением Node.js, поддерживаемым в средах Windows, Linux или macOS, и конвертация будет выполнена бесплатно.
Необходимое условие
- Создайте учетную запись и получите учетные данные API для выполнения преобразования SVG в PNG
- Загрузите Aspose.Imaging Cloud SDK для Node.js, чтобы преобразовать SVG в PNG
- Настройте проект Node.js с указанным выше SDK для рендеринга SVG в формате PNG.
Шаги по преобразованию SVG в PNG с помощью Node.js REST API
- Задайте идентификатор клиента и секретный ключ клиента для API для преобразования SVG в PNG.
- Создайте экземпляр класса ImagingAPI с учетными данными клиента для выполнения преобразования SVG в PNG.
- Укажите имена исходного SVG-файла и выходного PNG-файла.
- Прочитайте исходный SVG-файл и загрузите его в облачное хранилище.
- Создайте экземпляр ConvertImageRequest с входным файловым потоком и выходным форматом PNG.
- Вызовите метод ConvertImage для конвертации SVG в PNG с помощью Node.js REST API
- Сохраните выходной PNG-файл на локальном диске вместе с возвращаемым потоком ответа.
Указанные шаги преобразуют тип файла из SVG в PNG с помощью Node.js Low Code API. Мы начнём с инициализации конфигурации SDK, создав экземпляр класса ImagingAPI. Затем мы получим доступ к исходному SVG-файлу с помощью FileStream и создадим объект класса ConvertImageRequest, который затем будет использоваться для преобразования в PNG-файл с помощью метода ConvertImage().
Код для преобразования SVG в PNG в Node.js Low Code API
Этот пример позволяет преобразовать SVG в PNG с помощью Node.js Cloud API. Вам нужно всего лишь предоставить SVG-файл с помощью Aspose.Imaging REST API SDK и загрузить выходной PNG-файл для сохранения локально. Вы можете оптимизировать процесс преобразования, задав различные аргументы в объекте ConvertImageRequest, которые в этом примере кода по умолчанию равны null.
В этом примере мы научились преобразовывать SVG в PNG с помощью Cloud API. Если вы хотите преобразовать SVG в изображение JPEG2000, обратитесь к статье о том, как это сделать: Конвертируйте SVG в JPEG2000 с помощью Node.js REST API.