Я использую Google Chrome(последняя версия v56) и считаю, что его функция Print to PDF очень полезна. Но есть небольшая проблема.
- Случай 1: Если самое широкое изображение на веб-странице слишком широкое, например, 2000 пикселей, текст в PDF становится очень маленьким.
- Случай 2: Если самое широкое изображение на веб-странице составляет всего 1000 пикселей, текст в PDF-файле становится в два раза больше, чем в случае 1, и размер текста выглядит комфортно.
Это можно продемонстрировать с помощью следующего фрагмента HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title> circle </title>
<style type="text/css">
img {
width: 2000px; /* Change this value to experience it */
}
</style>
</head>
<body>
<p>Check the text size<p>
<img src="_circle.png" />
<p>END</p>
</body>
</html>
Итак, мой вопрос: есть ли способ уменьшить каждое изображение на веб-странице до соотношения, например, 80%, 70% или 60%, чтобы размер текста хорошо смотрелся в PDF. Регулировка масштаба может быть временной (например, в консоли F12), потому что я просто хочу генерировать PDF время от времени и вручную.