SVG и EMF - это оба формата на основе векторной графики. Существуют многие устаревшие инструменты CAD и отчетности, которые по-прежнему предпочитают формат файла EMF из-за его более широкой совместимости. Представьте, что вы работаете над проектом .NET и хотите добиться автоматизации, которая упростит преобразование SVG в EMF. Aspose.Slides для .NET - это мощный SDK, который позволяет вам программно создавать конвертер SVG в EMF. Более того, этот SDK для конвертации изображений гарантирует, что ваши бизнес-требования будут выполнены эффективно. Итак, давайте перейдем к тому, как всего несколько строк кода на C# могут добавить ценность вашему существующему проекту .NET.

Установка SDK для конвертации изображений

Скачайте SDK или выполните следующую команду в консоли диспетчера пакетов:

Install-Package Aspose.Slides.NET

Кроме того, вы можете установить его через диспетчер пакетов NuGet.

Как конвертировать SVG в EMF на .NET - Пример кода

Мы реализуем функциональность здесь. После завершения установки SDK, пожалуйста, выполните следующие шаги:

  • Определите рабочую директорию и загрузите лицензию.
  • Создайте экземпляр класса SvgImage и загрузите исходный файл SVG.
  • Сохраните изображение SVG в виде файла EMF, вызвав метод WriteAsEmf.

Вы можете разработать конвертер SVG в EMF на .NET, используя приведенный ниже фрагмент кода: Вывод:

svg-to-emf

Получите бесплатную лицензию

Получите бесплатную временную лицензию, чтобы попробовать этот SDK для конвертации изображений без ограничений по оценке.

Заключение

Формат файла EMF обеспечивает улучшенную совместимость с операционной системой Windows. Этот блог предоставил практическое решение для достижения преобразования SVG в EMF программно. Тем не менее, Aspose.Slides для .NET предлагает множество возможностей для работы с различными форматами изображений. Поэтому не забудьте посетить следующие ресурсы:

Пожалуйста, посетите наш форум, чтобы задать вопросы.

Часто задаваемые вопросы

В: Как конвертировать файл SVG в файл EMF на C#

Вы можете разработать конвертер SVG в EMF на .NET, используя Aspose.Slides для .NET. Пожалуйста, посетите эту ссылку, чтобы увидеть фрагмент кода на C#.

В: Нужен ли мне сторонний API для работы с Aspose.Slides для .NET?

Нет, это не требует никаких зависимостей. Вы можете проверить страницу установки для получения дополнительной информации.

В: Предоставляет ли Aspose.Slides для .NET бесплатную пробную версию?

Да, вы можете получить бесплатную временную лицензию, чтобы попробовать этот SDK для конвертации изображений.

Исследуйте