PRO TIP for ForScore users:
If you don't need iOS shortcuts, use this instead: laurentmmeyer.github.io/ghostscript-pdf-compress.wasm/
How this works in a nutshell: Reduces the PDF's image resolution to <300 DPI as well as other optimizations.
Why ForScore can feel slow: Many scores from IMSLP come at >1200 DPI or higher, which is overkill and can slow down your iPad. This tool trims DPI to around 264–300 while keeping quality high.
Only for ForScore? No, this can also be used for other PDF-reader apps that have difficulty displaying super-high DPI PDFs. I mainly created this because I use ForScore and it really chokes on those IMSLP files.
For the technically inclined: Behind the scenes, the following is run on the server:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook
-dNOPAUSE -dQUIET -dBATCH -dColorConversionStrategy=/LeaveColorUnchanged -sOutputFile=output.pdf input.pdf
For the technically inclined: Use from the command line:
Created with help of ChatGPT · Licensed MIT · Source: github.com/binary-person/forscore-pdf-optimizer