с высотой auto, вторую формата A4, но что-то походу это так не работает. Может быть я чего в упор не вижу?
Несовсем понятно, нужен код
стандартно создаётся документ const doc = { pageSize: { width: 610, height: 'auto', }, pageOrientation: 'portrait', pageMargins: [30, 30, 30, 30], content: [], }; и далее как-то так Promise.all([pdfMakeContainer, ...finalPdf]).then(([container, ...rest]) => { const pdfMake = container; const reportName = this.form.value.reportName; doc.content = [ { text: reportName, fontSize: 20, bold: true, alignment: 'center', margin: [0, 0, 0, 10], }, ...rest, ]; pdfMake.createPdf(doc).download(`${reportName}.pdf`); }); т.е. свойству content объекта doc присваивается какой-то контент. Только для всего контента у нас один объект doc у которого один раз задаётся свойство pageSize
если добавить еще один вызов pdfMake.createPdf(), но с другими свойствами, ок?)
это приведёт к созданию второго документа
так вы же хотели создать два pdf документа, не?
Не два документа, а документ с двумя страницами разного размера
все, я вас понел, но думаю тогда вам придется его запихнуть внутрь контента. Там вам надо посмотреть какие там свойства для высоты и ширины элемента внутри контента
в доке почитать, и все
Обсуждают сегодня