Привіт колеги-програмісти! Цей посібник навчить вас, як програмно конвертувати SVG у PNG на Java. SVG — це векторний формат файлу, який базується на XML і має високу масштабованість. З іншого боку, PNG — це растровий формат зображення, який широко використовується завдяки своєму алгоритму стиснення без втрат. Однак перетворення SVG у PNG є кращим, оскільки формат зображення PNG пропонує кращу якість зображення та роздільну здатність. Тому ми використаємо Aspose.HTML for Java для розробки конвертера SVG у PNG. Ми встановимо це програмне забезпечення для перетворення зображень і запровадимо цю функцію. Тому не пропустіть жодного розділу та уважно пройдіться посібником.
У цій публікації блогу ми розглянемо такі теми:
Встановлення API перетворення документів
Aspose.HTML for Java надає величезний набір функцій для програмного перетворення формату файлу. Це програмне забезпечення для конвертації зображень корпоративного рівня є легким і простим у встановленні. Насправді ви можете відвідати посібник із встановлення, якщо під час встановлення у вас виникнуть труднощі.
Щоб установити цю бібліотеку, завантажте файл JAR або виконайте наступні налаштування Maven:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>23.11</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Перетворення SVG на PNG у Java
Після завершення інсталяції ми готові написати фрагмент коду, який дозволить вам програмно створити конвертер SVG у PNG для вашої бізнес-програми.
Наступні кроки демонструють, як досягти перетворення SVG у PNG у Java:
- Ініціалізуйте екземпляр SVGDocument файлом SVG.
- Створіть екземпляр об’єкта класу ImageSaveOptions і визначте цільовий формат файлу зображення.
- Викличте метод convertSVG класу Converter, щоб перетворити SVG у PNG.
Тепер ви можете використовувати наведений нижче зразок коду для перетворення SVG у PNG:
package com.example;
import com.aspose.html.converters.Converter;
import com.aspose.html.dom.svg.SVGDocument;
import com.aspose.html.saving.ImageSaveOptions;
import com.aspose.html.rendering.image.*;
public class Main {
// Перетворення SVG на PNG у Java - API обробки документів
public static void main(String[] args) {
// Ініціалізуйте екземпляр SVGDocument за допомогою файлу SVG.
SVGDocument document = new SVGDocument("/sample.svg");
try {
// Створіть екземпляр об’єкта класу ImageSaveOptions і визначте цільовий формат файлу зображення.
ImageSaveOptions options = new ImageSaveOptions(
ImageFormat.Png
);
// Викличте метод convertSVG класу Converter, щоб перетворити SVG у PNG.
Converter.convertSVG(
document,
options,
"/output.png"
);
} finally {
if (document != null) {
document.dispose();
}
}
}
}
Щойно ви запустите наведений вище фрагмент коду, ви побачите новий файл (ieoutput.png), згенерований за вашою вихідною адресою, яку ви можете побачити на зображенні нижче:
Крім того, ви можете побачити функціональність у дії у відео нижче:
Конвертуйте SVG у PNG онлайн
Окрім програмного рішення, ви можете використовувати цей онлайн інструмент для конвертації SVG у PNG онлайн. Цей інструмент є веб-версією, і ви можете легко відкрити його майже в усіх популярних веб-переглядачах. Є варіанти завантаження файлів із файлової системи Dropbox і OneDrive. Крім того, ви можете налаштувати перетворення SVG у PNG просто з інтерфейсу користувача. Перш за все, цей інструмент є безкоштовним і не вимагає жодної плати або створення облікового запису.
Конвертер зображень - отримайте безкоштовну ліцензію
Ви можете скористатися безкоштовною тимчасовою ліцензією, щоб випробувати цей API перетворення документів без обмежень оцінки.
Висновок
Це підійшло до кінця цієї публікації в блозі. Ми ознайомилися з Aspose.HTML for Java і дізналися, як конвертувати SVG у PNG за допомогою цього API перетворення документів. Крім того, ми пройшли програмну реалізацію перетворення SVG у PNG у Java. Ця публікація в блозі допоможе вам, якщо ви хочете створити конвертер SVG у PNG для своєї програми. Крім того, відвідайте посилання документація і API, щоб дізнатися про інші функції.
Також ми рекомендуємо вам відвідати сховище GitHub і Посібник із початку роботи.
Нарешті aspose.com пише нові статті. Тому будь ласка, залишайтеся на зв’язку, щоб регулярно отримувати оновлення.
Допомога доступна
Ви можете повідомити нам про свої запитання чи запити на нашому форумі.
Часті запитання – FAQ
Як перетворити зображення SVG на PNG у Java?
Aspose.HTML for Java пропонує програмне рішення для перетворення SVG у PNG. Будь ласка, відвідайте це посилання, щоб отримати додаткові відомості.
Як конвертувати файл SVG у формат PNG?
Ви можете скористатися цим безкоштовним онлайн інструментом, щоб конвертувати файл зображення. Він високоефективний і має зручний інтерфейс користувача.