SVG(Scalable Vector Graphic)-bilder används ofta eftersom de kan skalas utan att kvaliteten på bilden påverkas. I vissa situationer kan du behöva konvertera SVG till en HTML-fil. Den här artikeln tar upp hur du konverterar SVG till HTML på Linux programmatiskt med C#.
- C# API för att konvertera SVG till HTML-fil på Linux
- Konvertera SVG till HTML-webbsida Programmatiskt i C# på Linux
C# API för att konvertera SVG till HTML-fil på Linux
Aspose.SVG for .NET API kan användas för att skapa, redigera eller konvertera SVG-filer programmatiskt i dina .NET-applikationer. För det första kan du göra SVG till PDF-format och sedan använda Aspose.PDF for .NET API för att konvertera PDF-filen till HTML-format. Du kan enkelt konfigurera dessa API:er på Linux genom att ladda ner DLL-filerna från avsnittet Nedladdningar eller med följande NuGet-kommandon:
PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.PDF
Konvertera SVG till HTML-webbsida Programmatiskt i C# på Linux
Du måste följa stegen nedan för att konvertera SVG till HTML-fil på Linux med C#:
- Deklarera en MemoryStream-instans och ladda in SVG-filen med klassobjektet SVGDocument.
- Ange olika egenskaper för PDF-filen med klassen PdfRenderingOptions.
- Skapa ett objekt av klassen PdfDevice för att skapa en mellanliggande PDF-fil.
- Spara den utgående HTML-filen med SaveFormat-uppräkningen.
// Initiera MemoryStream för att spara mellanliggande PDF-fil
MemoryStream stream = new MemoryStream();
// Ladda in SVG-fil
using (Aspose.Svg.SVGDocument document = new SVGDocument("Sample.svg"))
{
// Ange PdfRenderingOptions
PdfRenderingOptions options = new PdfRenderingOptions();
options.PageSetup.Sizing = SizingType.ScaleContent;
using (PdfDevice device = new PdfDevice(options, stream))
{
// Rendera SVG till PDF-fil
document.RenderTo(device);
}
}
// Ladda PDF-dokumentet
Document pdfDocument = new Document(stream);
// Spara SVG-filinnehåll för att mata ut HTML-format
pdfDocument.Save("Sample.html", SaveFormat.Html);
Få gratis utvärderingslicens
Du kan prova olika funktioner som erbjuds av Aspose API:er genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar SVG till HTML på Linux i C#. Du kan utföra denna konvertering i vilken version av Linux som helst som Ubuntu, Red Hat, etc. där .NET eller .NET Core-ramverket är installerat. Du kan utforska dokumentationsavsnitten för Aspose.SVG för .NET och Aspose.PDF för .NET API:er och använda olika funktioner i API:erna. Vidare ber vi dig kontakta oss på forumet om du har några frågor.