Для первого использовать какой-нить WYSIWYG редактор с настроенным списком разрешённых тегов, например CKEditor.
Для второго использовать html2canvas.
В первом случае скорее всего есть либы которые сделают это без лишнего кода самого редактора, но надо гуглить.
Во втором случае поддерживаемых фич html2canvas может не хватить и придётся писать своё расширение, которое будет делать настоящие скриншоты(captureVisibleTab), а не эмуляцию.
__________________
29375, 35
Последний раз редактировалось Aetae, 22.08.2021 в 17:13.
|