Jste vývojář pracující s obrázky SVG a potřebujete je převést do formátu EPS? Jste na správném místě! V této příručce vás provedeme procesem převodu SVG na EPS v C#. Ať už chcete zlepšit kompatibilitu, zlepšit kvalitu tisku nebo zefektivnit práci s obrázky, tento podrobný návod vás vybaví znalostmi, které potřebujete.
Tento článek se zabývá následujícími tématy:
- C# SVG to EPS Converter API – bezplatné stažení
- Převést SVG na EPS v C#
- Převést SVG na EPS online
- SVG to EPS – bezplatné výukové zdroje
C# SVG to EPS Converter API – ke stažení zdarma
Pro převod SVG do formátu EPS budeme postupovat ve dvou krocích. Nejprve použijeme Aspose.SVG for .NET k převodu SVG na obrázek a poté převedeme obrázek na EPS pomocí Aspose.Page for .NET API.
Aspose.SVG for .NET usnadňuje manipulaci a správu souborů Scalable Vector Graphics (SVG) v aplikacích .NET. Umožňuje vývojářům vytvářet, upravovat a převádět soubory SVG. Třída Converter Aspose.SVG poskytuje ConvertSVG(SVGDocument source, ImageSaveOptions options, string outputPath), která převede SVG dokument na obrázek a uloží obrázek na zadanou cestu k souboru.
Aspose.Page for .NET umožňuje vývojářům vytvářet, upravovat a ukládat dokumenty XPS, EPS a PS. Umožňuje také převádět formáty PDL do jiných podporovaných formátů, jako jsou PDF, JPG, PNG atd. Třída PsDocument na stránce Aspose.Page poskytuje SaveImageAsEps(string imageFilePath, string epsFilePath , PsSaveOptions options) metoda, která přebírá cestu k souboru obrázku, cestu k souboru EPS a PsSaveOptions jako argumenty. Uloží poskytnutý obrázek ve formátu EPS.
Prosím buď stáhněte si DLL rozhraní API, nebo je nainstalujte pomocí NuGet.
PM> Install-Package Aspose.Page
PM> Install-Package Aspose.SVG
Převést SVG na EPS v C#
Soubory SVG můžeme převést na obrázky EPS podle následujících kroků:
- Načtěte obraz SVG pomocí třídy SVGDocument.
- Vytvořte instanci třídy ImageSaveOptions
- Převeďte SVG na PNG pomocí metody Converter.ConvertSVG().
- Poté vytvořte instanci třídy PsSaveOptions.
- Nakonec zavolejte metodu PsDocument.SaveImageAsEps() a uložte obrázek jako soubor EPS.
Následující příklad kódu ukazuje, jak převést obrázek SVG do formátu EPS v C#.
// Tento příklad kódu ukazuje, jak převést SVG na EPS v C#.
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using Aspose.Svg;
using Aspose.Svg.Converters;
// Cesty k souboru
string svg = "C:\\Files\\path_optimized.svg";
string png = "C:\\Files\\outputPNG.png";
string eps = "C:\\Files\\output.eps";
// Načtěte obrázek SVG pomocí dokumentu SVGDocument
using (var document = new SVGDocument(svg))
{
// Vytvořte instanci třídy ImageSaveOptions
var imageSaveOptions = new Aspose.Svg.Saving.ImageSaveOptions();
// Převést SVG na PNG
Converter.ConvertSVG(document, imageSaveOptions, png);
}
// vytvořte instanci PsSaveOptions
PsSaveOptions PsSaveOptions = new PsSaveOptions();
// Uložit obrázek PNG do souboru EPS
PsDocument.SaveImageAsEps(png, eps, PsSaveOptions);
Knihovna převodníků SVG na EPS – Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu zdarma bez jakýchkoli omezení.
Převést SVG na EPS Online
Vyzkoušejte prosím naši bezplatnou online aplikaci SVG to EPS converter vyvinutou pomocí výše uvedeného API. Poskytuje jednoduchý a intuitivní způsob převodu obrázků SVG do formátu EPS. Pouhými několika kliknutími můžete snadno převést jakýkoli soubor SVG na EPS. Vyzkoušejte to hned!
SVG na PS – bezplatné výukové zdroje
Můžete se dozvědět více o transformaci obrázků SVG do formátu EPS a prozkoumat další funkce knihovny pomocí zdrojů níže:
Závěr
V tomto blogovém příspěvku jsme se naučili, jak převést SVG na EPS v C#. Podrobný průvodce a ukázka kódu ukazuje, jak je proces relativně jednoduchý a vyžaduje pouze několik řádků kódu. Kromě toho jsme poskytli bezplatný online konvertorový nástroj pro převod souborů SVG na EPS bez instalace jakéhokoli softwaru nebo pluginů. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.