Программная конвертация HTML в SVG с помощью Node.js. Изучите возможности Node.js для эффективного и масштабируемого преобразования HTML в SVG.
Нужно программно преобразовать изображение HTML в SVG? С помощью Aspose.Words для Node.js via .NET любой разработчик может легко преобразовать HTML в формат изображения SVG с помощью всего лишь нескольких строк кода JavaScript.
Современный API обработки документов JavaScript создает SVG из HTML с высокой скоростью. Проверьте качество конвертации HTML в SVG прямо в браузере. Мощная библиотека JavaScript позволяет конвертировать файлы HTML во многие популярные форматы изображений.
В следующем примере показано, как преобразовать HTML в изображение SVG в JavaScript.
Следуйте простым шагам, чтобы преобразовать файл HTML в графический формат SVG. Прочтите HTML с локального диска, затем просто сохраните его как SVG, указав необходимый формат изображения по расширению SVG. Как для чтения HTML, так и для записи SVG вы можете использовать полные имена файлов. Выходное графическое содержимое SVG будет идентично исходному файлу HTML.
npm install @aspose/words
Копировать
const aw = require('@aspose/words');
var doc = new aw.Document("Input.html")
for (var page = 0; page < doc.pageCount; page++) {
var extractedPage = doc.extractPages(page, 1);
extractedPage.save(`Output_${page + 1}.svg`);
}
const aw = require('@aspose/words');
var doc = new aw.Document("Input.html")
doc.save("Output.svg")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.html")
for (var page = 0; page < doc.pageCount; page++) {
var extractedPage = doc.extractPages(page, 1);
extractedPage.save(`Output_${page + 1}.svg`);
}
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
builder.insertImage("Input.html")
doc.save("Output.svg")
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.html")
shape.getShapeRenderer().save("Output.svg", new aw.Saving.ImageSaveOptions(aw.SaveFormat.svg))
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.
Вы можете конвертировать HTML во многие другие форматы: