Зображення SVG(Scalable Vector Graphic) часто використовуються, оскільки їх можна масштабувати, не впливаючи на якість зображення. У певних ситуаціях вам може знадобитися конвертувати SVG у файл HTML. У цій статті розповідається про те, як програмно конвертувати SVG у HTML у Linux за допомогою C#.
- C# API для перетворення SVG у файл HTML у Linux
- Програмно конвертуйте SVG у веб-сторінку HTML на C# в Linux
C# API для перетворення SVG у файл HTML у Linux
Aspose.SVG for .NET API можна використовувати для програмного створення, редагування або конвертації файлів SVG у ваших програмах .NET. По-перше, ви можете конвертувати SVG у формат PDF, а потім використовувати API Aspose.PDF for .NET для перетворення файлу формату PDF у формат HTML. Ви можете легко налаштувати ці API в Linux, завантаживши файли DLL із розділу Завантаження або за допомогою таких команд NuGet:
PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.PDF
Програмно конвертуйте SVG у веб-сторінку HTML на C# в Linux
Для перетворення файлу SVG у файл HTML у Linux за допомогою C# потрібно виконати наведені нижче дії.
- Оголошіть екземпляр MemoryStream і завантажте вхідний файл SVG з об’єктом класу SVGDocument.
- Укажіть різні властивості для файлу PDF за допомогою класу PdfRenderingOptions.
- Створіть об’єкт класу PdfDevice для створення проміжного PDF-файлу.
- Збережіть вихідний HTML-файл за допомогою переліку SaveFormat.
// Ініціалізуйте MemoryStream, щоб зберегти проміжний PDF-файл
MemoryStream stream = new MemoryStream();
// Завантажити вхідний файл SVG
using (Aspose.Svg.SVGDocument document = new SVGDocument("Sample.svg"))
{
// Укажіть PdfRenderingOptions
PdfRenderingOptions options = new PdfRenderingOptions();
options.PageSetup.Sizing = SizingType.ScaleContent;
using (PdfDevice device = new PdfDevice(options, stream))
{
// Перетворення SVG у файл PDF
document.RenderTo(device);
}
}
// Завантажте документ PDF
Document pdfDocument = new Document(stream);
// Збережіть вміст файлу SVG у вихідному форматі HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);
Отримайте безкоштовну оціночну ліцензію
Ви можете спробувати різні функції, які пропонують API Aspose, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як конвертувати SVG у HTML у Linux на C#. Ви можете виконати це перетворення в будь-якій версії Linux, як-от Ubuntu, Red Hat тощо, де встановлено фреймворк .NET або .NET Core. Ви можете додатково ознайомитися з розділами документації для Aspose.SVG for .NET і Aspose.PDF for .NET API і використовувати різні функції API. Крім того, будь ласка, зв’яжіться з нами на форумі у разі будь-яких запитань.