diff --git a/pdf/src/file.rs b/pdf/src/file.rs index 2b454c6..8e5c327 100644 --- a/pdf/src/file.rs +++ b/pdf/src/file.rs @@ -164,7 +164,12 @@ where typ: "Trailer", field: "ID".into(), })? - .as_array()?[0] + .as_array()? + .get(0) + .ok_or(PdfError::MissingEntry { + typ: "Trailer", + field: "ID[0]".into() + })? .as_string()? .as_bytes();