Arhn - архитектура программирования

Использование пользовательских шрифтов и цвета фона с wkhtmltopdf / wkhtmltoimage

Добрый день

Я пытаюсь использовать wkhtmltoimage (часть wkhtmltopdf) для создания скриншотов веб-сайтов. Я пытаюсь использовать CSS с некоторыми веб-сайтами, но не могу понять, что не так

Я просмотрел предыдущие сообщения и сгенерировал следующий код base64 для шрифта Tahmoa.

@font-face {
    font-family: 'Tahoma';
    src: url(data:font/truetype;charset=utf-8;base64,AAEA..[LONG STRING]..AA=) format('truetype');
}

У меня есть следующий файл css, в котором я использую его в своем файле css.

Это файл test.css (где я что-то не так делаю?)

@font-face {
     font-family: 'Tahoma';
     src: url(data:font/truetype;charset=utf-8;base64,AAEA..[LONG STRING]..AA=) format('truetype');
}
h2{
   font-family:'Tahoma'
   background-color:red;
}
p{
   font-family:'Tahoma'
   background-color:yellow;
}
body{
   font-family:'Tahoma'
   background-color:green;
}

Я передаю файл в файл в качестве аргумента командной строки, но это не действует. если я передам цвет фона, встроенный в файл, что-то вроде

data:text/css;charset=utf-8;base64,cCB7IGJhY2tncm91bmQtY29sb3I6IHJlZCB9Ow== это красный цвет фона, он работает нормально, и я получаю красный фон для изображения.

Я хочу иметь возможность использовать обычный файл css, а также указывать шрифты.

Любое предложение более чем приветствуется.

Изменить: я перепробовал все решения по этому вопросу и другим, но до сих пор не нашел

Та же проблема с душой (у меня не получилось)

Tx


  • Как вы передаете стили CSS в wkhtmltopdf? Вам необходимо связать test.css с HTML-файлом или включить содержимое таблицы стилей в HTML-атрибут <style>. 07.04.2014
  • @ArmanH Я использую wkhtmltoimage, а не topdf. и я передаю файл как обычный файл .css. файл, который я использую, - это тот, который я разместил выше. моя главная цель — сфотографировать веб-сайт, но он использует шрифты, которые не отображаются правильно с помощью wkhtmltoimage, и поэтому я хочу использовать другие шрифты. это возможно с изображениями или работает только с pdf? Спасибо! 08.04.2014
  • У меня нет большого опыта работы с wkhtmltoimage, мне нужно немного поэкспериментировать и вернуться к вам по этому поводу. 08.04.2014
  • Вы пробовали опцию --allow config? документация по wkhtmltoimage madalgo.au.dk/~jakobt/wkhtmltoxdoc/ 24.06.2014
  • @ArmanH, где вы можете немного поэкспериментировать с wkhtmltoimage? у меня пока не получилось 05.07.2014

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..