Но я не уверен, что этот результат будет так же стабилен при переносе сайта на другой сервер и смене версии того Хромиума.Тогда, по вашей логике, вообще не стоит заниматься разработкой, мало ли что перестанет работать при переносе с сервера на сервер... версия апача или питона сменится и - ага! Все пропало... Так то работа с принтером через хеадлесс хром хорошо контролируется и не сильно зависит от чего бы то ни было, так как все параметры "принтера" вы задаете сами, а правильный цсс под печать дает хорошую повторяемость.
Нормального конвертера из HTML в статическую картинку (хоть растровую, хоть векторную) не будет до тех пор, пока нет нормального HTML, однозначно описывающего эту картинку и не позволяющего ей поехать в зависимости от браузера, разрешения, доступных шрифтов и прочей фазы луны.Вообще то есть стандартные штатные свойства/медиа запросы цсс для вывода на печать, чего вполне достаточно для реализации такой задачи. Просто не надо ее доверять клиентсайду ))
Я в нём работаю.Стул, стол, монитор, клавиатура - пропустили?
у меня не получается их сгруппироватьвсмысле? Отсутствуют на клавиатуре символы g,r,o,u,p,b,y?
Переменные так не объявляются.Почему? Что мешает? Обычная нотация для понимания что это не дом обжект, а объект жквери.
Если я ошибаюсь, дайте пожалуйста ссылку на информацию.https://stackoverflow.com/questions/10204606/is-th...
Переменная js в виде функции var $form по идее выдаст ошибку.это конструкция jquery, тут все более-менее норм.
нужно заменить символ эмодзи (⚡) на X.Предлагаю четче формулировать вопрос. Для замены любого эмодзи, нужно перечислить все диапазоны, которые достаточно легко гуглятся.
$reg = '[\x{0080}-\x{02AF}\x{0300}-\x{03FF}\x{0600}-\x{06FF}\x{0C00}-\x{0C7F}\x{1DC0}-\x{1DFF}\x{1E00}-\x{1EFF}\x{2000}-\x{209F}\x{20D0}-\x{214F}\x{2190}-\x{23FF}\x{2460}-\x{25FF}\x{2600}-\x{27EF}\x{2900}-\x{29FF}\x{2B00}-\x{2BFF}\x{2C60}-\x{2C7F}\x{2E00}-\x{2E7F}\x{3000}-\x{303F}\x{A490}-\x{A4CF}\x{E000}-\x{F8FF}\x{FE00}-\x{FE0F}\x{FE30}-\x{FE4F}]';
preg_replace($reg, 'X', $str);
https://regex101.com/r/oXk4aP/1