Should possibly just throw together a function like `islandora_pdf_get_derivative_source_as_managed_temp_file()` to use instead of `islandora_pdf_get_derivative_source_as_unmanaged_file()`.