Мне нужно конвертировать HTML-файлы в PNG без белых полей вокруг изображения. HTML-файл имеет фон с двумя строками текста на нем. Фоновое изображение прикреплено с помощью кода CSS в разделе заголовка HTML-файла.
Я попробовал некоторые варианты конвертации с xhtmltopdf
но в итоге я получил формат А4 pdf с большим количеством пустого пространства вокруг реальной картинки. Моя оригинальная идея состояла в том, чтобы сначала создать PDF-файлы, а затем преобразовать их в PNG. Может быть, кто-то знает лучший подход? Любая помощь будет оценена!
Вот мой код
<html>
<head>
<title></title>
<meta charset="UTF-8">
<style type="text/css">
.cover
{
text-align: center;
background: url(cover01.jpg) no-repeat ;
width: 270px ;
height: 396px ;
padding: 15px center ;
background-clip: border-box ;
background-origin: border-box ;
line-height: 130px ;
font-size: x-large ;
}
.author
{
text-align:center
}
.booktitle
{
text-align:center
}
span
{
display: inline-block;
vertical-align: middle;
line-height: normal;
}
</style>
</head>
<body>
<div class="cover" background="cover01.jpg">
<p class="author">Jean Ziminne</p>
<span>
<p class="booktitle">Deep into the steppe</p></span>
</div>
</body>
</html>