Base Loader class for PDF files.
If the file is a web path, it will download it to a temporary file, use it, then clean up the temporary file after completion.
Either a local, S3 or web path to a PDF file.
Headers to use for GET request to download a file from a web path.