Я создал класс, который может создавать множество различных типов штрих-кодов в нескольких форматах, таких как:
- Любой формат изображения, GIF, JPG, PNG, SVG и т. Д.
- сжатый JavaScript (JS)
- HTML со встроенными стилями
Класс уже оптимизирован для уменьшения вывода штрих-кода настолько малым, насколько это возможно, путем «рисования» только черной информации.
Поскольку HTML-версия штрих-кода может быть такой огромной (хотя она уже оптимизирована), мне интересно, существует ли класс или функция, которая может преобразовывать встроенные стили в тег стиля, например:
Вывод (всего несколько строк):
<div id="mybarcode">
<div style="position:absolute;margin-left:26px;width:2px;height:128px;background:#000;"></div>
<div style="position:absolute;margin-left:34px;width:2px;height:128px;background:#000;"></div>
<div style="position:absolute;margin-left:36px;width:2px;height:48px;background:#000;"></div>
......
......
Вот что я хочу:
<style>
#mybarcode div {position:absolute;width:2px;height:128px;background:#000;}
</style>
....
....
<div id="mybarcode">
<div style="margin-left:26px;"></div>
<div style="margin-left:34px;"></div>
<div style="margin-left:36px;height:48px;">
....
....
Если найден класс, который может делать противоположное тому, что я хочу, но это не мой случай. Кто-нибудь знает, есть ли класс, который может делать такие вещи с HTML? Также может быть полезно преобразовать другие страницы со встроенными стилями в HTML с внешним CSS.
Спасибо за ваш ответ! С уважением.