The first time the program is run, the MMP eASLRB PDF must be analyzed (to extract some key data), and prepared. The webapp will do this for you automatically, but since there are different versions of the eASLRB (and everyone gets a different file anyway, because of the watermarks), it's possible that the automatic process might fail.
In this case, you can try to prepare the data files manually, which gives you a chance to fix any problems.
The steps below assume that you've created a directory `/tmp/prepared/` to store the prepared files, and `$EASLRB` refers to your copy of the MMP eASLRB PDF file.
*NOTE: If you are running the program using Docker, you will need to perform these steps inside the container.*
### Extract from the eASLRB PDF
The first step is to extract the information we need from the eASLRB PDF.
This rotates any landscape pages, so that the browser shows pages at the correct width (without a horizontal scrollbar), and optimizes the PDF for use in a browser.