Это потому, что HtmlLoader отображает себя как растровое изображение с разрешением экрана (около 72 точек на дюйм). Я получил приличный результат, напечатав его следующим образом:
- Увеличение размера HTML-тела путем установки масштабирования стиля: 400% (с помощью функции JavaScript, введенной на страницу)
- Уменьшите его до нормального с масштабом = 0,25 (для объекта HtmlLoader)
(получил представление от здесь )
Это повышает разрешение растрового изображения HtmlLoader в 4 раза. Изображения будут размытыми (если они имеют разрешение экрана), но текст будет в порядке.