Ebben az oktatóanyagban lépésről lépésre ismertetjük a(z) SVG PNG formátumú konvertálását C# használatával**. Példát is kidolgozunk az SVG - PNG C# funkcióra az ebben a bejegyzésben meghatározott lépések segítségével. A dokumentum átalakítása egy egyszerű folyamat, amely csak néhány sornyi kódot igényel. A teljes utasításokat és a mintakódot alább láthatja.
Az SVG konvertálása PNG-re C# használatával
- Telepítse a GroupDocs.Conversion for .NET elemet a NuGet csomagkezelőből a .NET alkalmazásban
- Szerelje be a GroupDocs.Conversion névteret a dokumentum SVG-ről PNG formátumra konvertálásához
- Hozzon létre egy példányt a Converter osztályból, és adja át az SVG-fájlt a konstruktorának
- Inicializálja a ImageConvertOptions osztályt, és adja meg a konvertálási beállításokat a kimeneti PNG-fájlhoz
- Hívja meg a Converter osztály Convert metódusát, adja át neki a kimeneti PNG-fájl nevét és az ImageConvertOptions-t
Ezek az utasítások felvázolják a teljes dokumentumátalakítási munkafolyamatot az SVG-ről PNG-re. A fent említett pontok segítségével egyszerűen és gyorsan megszerkesztheti a C# SVG-ből PNG-be képességet. Kezdheti azzal, hogy letölti a szükséges csomagot, és a kódjában szerepeltet rá egy hivatkozást. A következő lépésekben töltse be a forrás SVG-fájlt, és állítsa be a konvertálási beállításokat a kimeneti PNG-fájlhoz. Végül mentse a generált PNG fájlt lemezre a Convert függvény meghívásával.
Kód az SVG-ből PNG-vé konvertálásához C# használatával
A fenti példa bemutatja, hogyan valósíthatja meg a C# SVG-t PNG-vé konvertáló funkciót az előző szakasz utasításait követve. Csak néhány API-hívást használtunk fel a dokumentumkonverzióhoz harmadik féltől származó eszköz nélkül. Az SVG-t számos más dokumentumformátumra is konvertálhatja, beleértve a JPG-t, GIF-et, WEBP-t, PPSM-et, PSD-t, CSV-t és még sok mást.
Megvitattuk az SVG PNG formátumba való átalakításának dokumentum-átalakítási folyamatát, és ebben a bejegyzésben létrehoztunk egy mintakódot. Korábbi oktatóanyagunkban megnéztük a következőt: {{HIPERLINK1}}; nézze meg további információkért.