Я безуспешно пытаюсь преобразовать таблицу HTML в PDF.
Я использовал для этого jsPDF, но результат действительно плохой, и я пытаюсь понять, почему.
Учитывая, что у меня есть планшет, я хочу, чтобы эта таблица была напечатана на страницах формата А4 в альбомной ориентации (с использованием всех необходимых страниц).Моя проблема в том, что PDF состоит из изображений (и я предпочитаю текст), и что изображения действительно низкого качества.
Я попробовал вот что:
const html = document.getElementById('resultTable');
const pdf = new jsPDF('landscape', 'px', 'a4');
pdf.addHTML(html, 0, 0, {
'width': html.clientWidth,
'height': html.clientHeight
}, () => { pdf.save('web.pdf'); });
IВы уже пытались использовать, как ширина и высота, размер страницы PDF (с pdf.internal.pageSize ) без успеха.И я уже пытался использовать «pt» и «mm» вместо «px».
Есть идеи?