V tomto tutoriálu stručně vysvětlíme, jak provést rychlou konverzi dokumentů a převést SVG na PNG v Javě. Transformace dokumentu bude implementována pomocí několika volání API a bez nástroje třetí strany. Kromě toho můžete tuto příručku použít na operačních systémech včetně MS Windows, Linux a Mac OS. Níže jsou uvedeny podrobné pokyny a ukázkový kód pro vytvoření schopnosti Java convert SVG to PNG.
Kroky k převodu SVG na PNG v Javě
- Nainstalujte GroupDocs.Conversion for Java z úložiště Maven v aplikaci Java
- Přidejte odkaz na potřebné třídy pro provádění transformace dokumentu z SVG do PNG
- Vytvořte instanci třídy Converter a předejte vstupní soubor SVG jejímu konstruktoru
- Nastavte možnosti převodu pro výstupní soubor PNG vytvořením instance třídy ImageConvertOptions
- Zavolejte metodu Convert třídy Converter, předejte jí převedený PNG a ImageConvertOptions
Funkci Java SVG to PNG lze snadno implementovat pomocí výše uvedených pokynů. Převod dokumentů v Javě lze dokončit v několika jednoduchých krocích. Chcete-li začít, nakonfigurujte svůj projekt instalací základní knihovny z úložiště Maven do aplikace Java a přidáním odkazů na třídy v kódu. Poté vytvořte novou instanci třídy Converter a dodejte soubor SVG jako argument jeho konstruktoru. V dalším kroku použijte třídu ImageConvertOptions k definování vlastností pro výstupní soubor PNG. Nakonec, chcete-li uložit transformovaný soubor na disk, použijte metodu Převést.
Kód pro převod SVG na PNG v Javě
| import com.groupdocs.conversion.Converter; | |
| import com.groupdocs.conversion.licensing.License; | |
| import com.groupdocs.conversion.options.convert.ImageConvertOptions; | |
| public class ConvertSvgToPngInJava { | |
| public static void main(String[] args) { // Main function to convert SVG to PNG in Java | |
| // Remove the watermark in output PNG by adding license | |
| License lic = new License(); | |
| lic.setLicense("GroupDocs.Conversion.lic"); | |
| // Load the source SVG file for conversion to PNG | |
| Converter converter = new Converter("sample.svg"); | |
| // Set the convert options for PNG format | |
| ImageConvertOptions options = new ImageConvertOptions(); | |
| // Convert and save the SVG in PNG format | |
| converter.convert("converted.png", options); | |
| System.out.println("Done"); | |
| } | |
| } |
Jak můžete vidět ve výše uvedené ukázce, schopnost převést SVG na PNG Java je vyvinuta podle pokynů v této příručce. K implementaci převodu dokumentu se používá několik volání API a tři až čtyři řádky kódu. Můžete také okamžitě převést dokumenty SVG do různých formátů, včetně HTML, TSV, DOC, PDF, JPEG, XLSX a dalších.
V této příručce jsme diskutovali o převodu dokumentů pro SVG do PNG pomocí Javy. Pokud se chcete dozvědět o transformaci dokumentů pro jiné formáty dokumentů, přečtěte si jak převést RTF do HTML v Javě.