Есть ли способ конвертировать встроенный SVG в GIF в HTML или XSLT? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть некоторый HTML, который содержит встроенное изображение SVG. Этот SVG генерируется в XSLT и выводится в HTML. В Chrome, IE, Edge и т. Д. Этот SVG отлично отображает и отображает. Проблема, с которой я сталкиваюсь, заключается в том, что мы используем собственное программное обеспечение для отображения HTML и печати полученного документа. Это программное обеспечение не распознает SVG, и поэтому у меня есть два варианта - изменить программное обеспечение для включения поддержки SVG или найти способ конвертировать SVG в GIF, поскольку последний является проверенным и верным форматом для этого программного обеспечения. В целях экономии времени и ресурсов я хотел бы сначала рассмотреть вариант 2. Есть ли способ сделать это без сохранения изображения SVG в XSLT? Есть ли что-то в HTML, способное на это? Существуют миллионы вариаций изображения, и любые сохраненные изображения могут привести к тому, что жесткий диск заполнится довольно быстро, если не будет немедленно удален. Ниже приведен пример встроенного SVG, который можно увидеть в HTML. У кого-нибудь есть предложения?

<svg width="23.169444444444444mm" height="12.7mm" viewBox="0 0 8341 4572" xmlns="http://www.w3.org/2000/svg">
<path d="M 686 686 l 0 2286 138 0 0 -2286 z m 138 0 m 69 0 l 0 2286 69 0 0 -2286 z m 69 0 m 138 0 l 0 2286 69 0 0 -2286 z m 69 0 m 276 0 l 0 2286 138 0 0 -2286 z m 138 0 m 207 0 l 0 2286 69 0 0 -2286 z m 69 0 m 69 0 l 0 2286 207 0 0 -2286 z m 207 0 m 69 0 l 0 2286 207 0 0 -2286 z m 207 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0 m 69 0 l 0 2286 69 0 0 -2286 z m 69 0 m 207 0 l 0 2286 69 0 0 -2286 z m 69 0 m 69 0 l 0 2286 69 0 0 -2286 z m 69 0 m 207 0 l 0 2286 138 0 0 -2286 z m 138 0 m 207 0 l 0 2286 69 0 0 -2286 z m 69 0 m 69 0 l 0 2286 207 0 0 -2286 z m 207 0 m 207 0 l 0 2286 138 0 0 -2286 z m 138 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0 m 138 0 l 0 2286 138 0 0 -2286 z m 138 0 m 138 0 l 0 2286 138 0 0 -2286 z m 138 0 m 138 0 l 0 2286 69 0 0 -2286 z m 69 0 m 69 0 l 0 2286 207 0 0 -2286 z m 207 0 m 138 0 l 0 2286 69 0 0 -2286 z m 69 0 m 207 0 l 0 2286 207 0 0 -2286 z m 207 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0 m 207 0 l 0 2286 207 0 0 -2286 z m 207 0 m 69 0 l 0 2286 69 0 0 -2286 z m 69 0 m 69 0 l 0 2286 138 0 0 -2286 z m 138 0" fill="black"/>
<text x="4170.5" y="4420" text-anchor="middle" font-family="Courier" font-size="762" fill="black">12345</text>
</svg>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...