Как обеспечить сжатие PDF файла средствами JavaScript?

Всем привет. Делаю проект на React. Помогите сделать компресию pdf файла. Генерирую pdf с помощью пакета jspdf. В нем я включаю компресию но файл остается достаточно большим. Файл с картинками. Средний размер pdf под 20мб. Нужно максимальное сжатие. Задача иметь файл 3-4мб

let pdf = new jsPDF({
  orientation: 'portrait',
  unit: 'pt',
  format: [612, 792],
  putOnlyUsedFonts: true,
  compress: true // эта часть почемуто не делает разницу
});

Картинки вставляю так

pdf.addImage(
  logo,
  'JPEG',
  marginLeftFirstCol,
  marginTopFirstCol,
  150,
  logo.height / (logo.width / 150),
  null,
  'MEDIUM',
);

Ответы (1 шт):

Автор решения: Nik Front
pdf.addImage(
  logo,
  'JPEG',
  marginLeftFirstCol,
  marginTopFirstCol,
  150,
  logo.height / (logo.width / 150),
  undefined,
  'FAST',
);
→ Ссылка