PDFPage pageAt(int index) { if (index < 1 || index > length) { throw RangeError.index(index, this, "index", "Page index out of range", length); } return PDFPage._(this, index); }