pdftopic icon indicating copy to clipboard operation
pdftopic copied to clipboard

Too many magick processes

Open MykhailoMatiiasevychKlarna opened this issue 1 month ago • 1 comments

Hi

Tool works great for my use-case. Thanks!

Got a problem though. For big PDF documents this code

const promises = Array.from(Array.isArray(page) ? page : { length: pdfcount }, (_, index) => imagemagickconverter(pdf, Array.isArray(page) ? _ : index, progress ? bar : null));
return Promise.all(promises);

is pretty much killing my system by hundreds of magick processes.

Would be nice to use something like p-limit to make it possible to limit number of processes.