pub(crate) async fn pdf_metadata_extract_batch( app: AppHandle, paths: Vec<String>, ) -> Result<Value, String>