diff --git a/src/pdf.rs b/src/pdf.rs index d650713..9d7232c 100644 --- a/src/pdf.rs +++ b/src/pdf.rs @@ -75,10 +75,7 @@ impl PDF { let pages_range: Vec<_> = match pages { Pages::Range(range) => range .filter(|page| { - if *page > self.page_count { - //eprintln!("Page {} does not exist in the PDF.", page); - false - } else if *page < 1 { + if *page < 1 || *page > self.page_count { //eprintln!("Page {} does not exist in the PDF.", page); false } else { @@ -86,7 +83,7 @@ impl PDF { } }) .collect(), - Pages::All => (0..=self.page_count).collect(), + Pages::All => (1..=self.page_count).collect(), Pages::Single(page) => (page..page + 1).collect(), };