Конвертировать SVG на Java

SVG – это масштабируемая векторная графика. Это векторный формат изображения для создания графики и изображений, которые можно увеличивать или уменьшать без потери качества. Изображения SVG создаются с использованием кода XML, описывающего формы, контуры, линии и цвета, из которых состоит изображение.

Одной из основных особенностей Aspose.HTML является возможность конвертации. Aspose.HTML for Java обеспечивает простой доступ к методам преобразования через класс Converter, который является общим фасадом для большинства сценариев конвертации и предлагает широкий спектр преобразований SVG в популярные форматы, такие как PDF, XPS, JPG, PNG, BMP, TIFF и GIF.

Как конвертировать SVG на Java

Статьи в главе «Конвертер SVG» содержат информацию о списке поддерживаемых преобразований SVG и о том, как их выполнять с помощью Converter класса.

Чтобы конвертировать SVG, вы должны выполнить несколько шагов:

  1. Установите библиотеку Aspose.HTML for Java.
  2. Инициализируйте новый экземпляр класса SVGDocument, используя один из конструкторов SVGDocument().
  3. Создайте объект параметров сохранения и укажите желаемый формат вывода и параметры преобразования.
  4. Вызовите один из методов convertSVG() и передайте ему необходимые параметры.

Пожалуйста, взгляните на следующий фрагмент кода Java, который показывает как конвертировать SVG в GIF с использованием метода convertSVG(document, options, savePath).

 1// Convert SVG to GIF in Java
 2
 3// Prepare SVG code and save it to a file
 4String code = "<svg xmlns='http://www.w3.org/2000/svg'>\n" +
 5        "<circle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red' />\n" +
 6        "</svg>\n";
 7try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.svg")) {
 8    fileWriter.write(code);
 9}
10
11// Initialize an SVG document from the SVG file
12SVGDocument document = new SVGDocument("document.svg");
13
14// Initialize ImageSaveOptions
15ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Gif);
16
17// Convert SVG to GIF
18Converter.convertSVG(document, options, "output.gif");

Популярные SVG конвертеры

Aspose.HTML предлагает бесплатный онлайн Конвертер SVG для преобразования файлов SVG в различные популярные форматы. Вы можете легко конвертировать SVG в PDF SVG в XPS, SVG в PNG SVG to JPG, и т. д. Выберите файл и формат для преобразования, и готово! Это быстро и совершенно бесплатно!

Вы можете скачать полные примеры Java и файлы данных со страницы GitHub.

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.