Obrázky SVG(Scalable Vector Graphic) se často používají, protože je lze měnit bez ovlivnění kvality obrázku. V určitých situacích může být nutné převést SVG na soubor HTML. Tento článek popisuje, jak převést SVG do HTML na Linuxu programově pomocí C#.
- C# API pro převod SVG do HTML souboru v Linuxu
- Převeďte SVG na HTML webovou stránku programově v C# na Linuxu
C# API pro převod SVG do HTML souboru v Linuxu
Aspose.SVG for .NET API lze použít k vytvoření, úpravě nebo převodu souborů SVG programově ve vašich aplikacích .NET. Nejprve můžete vykreslit SVG do formátu PDF a poté použít Aspose.PDF for .NET API pro převod souboru PDF do formátu HTML. Tato rozhraní API můžete v systému Linux snadno nakonfigurovat stažením souborů DLL ze sekce Stahování nebo pomocí následujících příkazů NuGet:
PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.PDF
Převeďte SVG na HTML webovou stránku programově v C# na Linuxu
Pro převod SVG do HTML souboru v Linuxu pomocí C# musíte postupovat podle následujících kroků:
- Deklarujte instanci MemoryStream a načtěte vstupní soubor SVG s objektem třídy SVGDocument.
- Určete různé vlastnosti pro soubor PDF pomocí třídy PdfRenderingOptions.
- Vytvořte objekt třídy PdfDevice pro vytvoření přechodného souboru PDF.
- Uložte výstupní soubor HTML pomocí výčtu SaveFormat.
// Inicializujte MemoryStream a uložte zprostředkující soubor PDF
MemoryStream stream = new MemoryStream();
// Načíst vstupní soubor SVG
using (Aspose.Svg.SVGDocument document = new SVGDocument("Sample.svg"))
{
// Zadejte možnosti PdfRenderingOptions
PdfRenderingOptions options = new PdfRenderingOptions();
options.PageSetup.Sizing = SizingType.ScaleContent;
using (PdfDevice device = new PdfDevice(options, stream))
{
// Vykreslení SVG do souboru PDF
document.RenderTo(device);
}
}
// Načtěte dokument PDF
Document pdfDocument = new Document(stream);
// Uložte obsah souboru SVG do výstupního formátu HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);
Získejte bezplatnou zkušební licenci
Můžete vyzkoušet různé funkce nabízené rozhraními Aspose API tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést SVG do HTML na Linuxu v C#. Tuto konverzi můžete provést v jakékoli verzi Linuxu, jako je Ubuntu, Red Hat atd., kde je nainstalován framework .NET nebo .NET Core. Můžete dále prozkoumat sekce dokumentace pro Aspose.SVG for .NET a Aspose.PDF for .NET API a používat různé funkce API. Kromě toho se na nás v případě jakýchkoliv dotazů neváhejte obrátit na fóru.