in app/redact/PdfRedactor.scala [27:34]
def splitCandidates(doc: PDDocument, candidates: List[Candidate]) = {
val docs = new CustomSplitter(candidates.map(_.firstPage)).split(doc).asScala.toList
val skipFirstPage = if (candidates.head.firstPage != 0) {
docs.head.close()
1
} else 0
candidates.zip(docs.drop(skipFirstPage))
}