převést-png-na-eps-in-csharp

Převod obrazu z jednoho formátu do druhého je běžným úkolem v programování. V tomto blogovém příspěvku se naučíme, jak převést PNG na EPS v C#. EPS (Encapsulated PostScript) je vektorový formát obrázku běžně používaný pro tisk a grafiku ve vysokém rozlišení. Podíváme se na rozhraní API převodníku PNG na EPS pro převod obrázků PNG do formátu EPS. Dále si projdeme kroky převodu. Kromě toho poskytneme bezplatný online konverzní nástroj a další užitečné odkazy. Tak začněme!

Tento článek se zabývá následujícími tématy:

  1. C# PNG to EPS Converter API – bezplatné stažení
  2. Převést PNG na EPS v C#
  3. Převést PNG na EPS pomocí FileStream
  4. Uložit PNG jako EPS pomocí bitmapy
  5. Převést PNG na EPS online
  6. PNG to EPS – bezplatné výukové zdroje

C# PNG to EPS Converter API – ke stažení zdarma

K převodu PNG na EPS v C# použijeme API Aspose.Page for .NET. Jedná se o on-premise .NET API, které umožňuje vývojářům pracovat s dokumenty XPS, EPS a PS. Umožňuje nám vytvářet, upravovat a ukládat dokumenty XPS a EPS/PS. Rozhraní API také podporuje převod dokumentů XPS, EPS a PS do jiných podporovaných formátů, jako jsou PDF, JPG, PNG atd.

Prosím stáhněte si DLL nebo ji nainstalujte pomocí NuGet.

PM> Install-Package Aspose.Page 

Převést PNG na EPS v C#

Soubory PNG můžeme převést na obrázky EPS podle následujících kroků:

  1. Vytvořte instanci třídy PsSaveOptions.
  2. Voláním metody PsDocument.SaveImageAsEps(řetězec imageFilePath, string epsFilePath, PsSaveOptions options) uložte obrázek jako soubor EPS.

Metoda SaveImageAsEps (řetězec imageFilePath, řetězec epsFilePath, možnosti PsSaveOptions) třídy PsDocument přebírá cestu k souboru obrázku, cestu k souboru EPS a PsSaveOptions jako argumenty.

Následující příklad kódu ukazuje, jak převést obrázek PNG do formátu EPS v C#.

// Tento příklad kódu ukazuje, jak převést PNG na EPS v C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Cesty k souboru
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Vytvořte výchozí možnosti
PsSaveOptions options = new PsSaveOptions();

// Uložit obrázek PNG do souboru EPS
PsDocument.SaveImageAsEps(png, eps, options);

Převeďte PNG na EPS pomocí FileStream

Soubory PNG můžeme převést na obrázky EPS podle následujících kroků:

  1. Vytvořte instanci třídy PsSaveOptions.
  2. Čtěte obrázek PNG pomocí FileStream.
  3. Vytvořte výstupní proud souboru EPS.
  4. Chcete-li uložit obrázek jako soubor EPS, zavolejte metodu PsDocument.SaveImageAsEps (Stream imageStream, Stream epsStream, PsSaveOptions).

Metoda SaveImageAsEps (Stream imageStream, Stream epsStream, možnosti PsSaveOptions) třídy PsDocument přebírá vstupní a výstupní objekty streamu spolu s PsSaveOptions jako argumenty.

Následující příklad kódu ukazuje, jak převést obrázek PNG do formátu EPS pomocí Stream v C#.

// Tento příklad kódu ukazuje, jak převést PNG na EPS pomocí Stream v C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Cesty k souborům
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Vytvořte výchozí možnosti
PsSaveOptions options = new PsSaveOptions();

// Přečtěte si obrázek PNG
var pngStream = File.OpenRead(png);

// Vytvořte výstupní proud pro soubor EPS
using (Stream outputStream = File.OpenWrite(eps))
{
    // Uložit obrázek PNG do souboru EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Převeďte PNG na EPS pomocí bitmapy

Soubory PNG můžeme převést na obrázky EPS podle následujících kroků:

  1. Vytvořte instanci třídy PsSaveOptions.
  2. Vytvořte bitmapový objekt ze souboru obrázku.
  3. Voláním metody PsDocument.SaveImageAsEps (bitmapový obrázek, řetězec epsFilePath, možnosti PsSaveOptions) uložíte obrázek jako soubor EPS.

Metoda SaveImageAsEps (bitmapový obrázek, řetězec epsFilePath, možnosti PsSaveOptions) třídy PsDocument přebírá bitmapový obrázek, cestu k souboru EPS a možnosti PsSaveOptions jako argumenty.

Následující příklad kódu ukazuje, jak převést obrázek PNG do formátu EPS pomocí bitmapy v C#.

// Tento příklad kódu ukazuje, jak převést PNG na EPS pomocí Stream v C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Vytvořte výchozí možnosti
PsSaveOptions options = new PsSaveOptions();

// Vytvořte bitmapový objekt ze souboru obrázku
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Uložit obrázek PNG do souboru EPS
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

Knihovna převodníků PNG2EPS – Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu zdarma bez jakýchkoli omezení.

Převést PNG na EPS online

Vyzkoušejte prosím naši bezplatnou online aplikaci PNG to EPS converter vyvinutou pomocí výše uvedeného API. Je to ideální nástroj pro ty, kteří potřebují rychle převést soubory PNG do EPS.

PNG to PS – zdroje pro učení

Můžete se dozvědět více o transformaci obrázků PNG do formátu EPS a prozkoumat další funkce knihovny pomocí zdrojů níže:

Závěr

Na závěr jsme se naučili, jak převést PNG na EPS v C#. Viděli jsme, že proces je relativně jednoduchý a vyžaduje pouze několik řádků kódu. Dále jsme si ukázali různé metody programového převodu. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také