def METHOD_NAME(
    self,
    pdf_prep_operation: colrev.ops.pdf_prep.PDFPrep,
    record: colrev.record.Record,
    pad: int,  # pylint: disable=unused-argument
) -> dict:
    """Prepare the PDF by removing coverpages (if any)"""
    if not record.data["file"].endswith(".pdf"):
        return record.data
    local_index = pdf_prep_operation.review_manager.get_local_index()
    cp_path = local_index.local_environment_path / Path(".coverpages")
    cp_path.mkdir(exist_ok=True)
    coverpages = self.__get_coverpages(pdf=record.data["file"])
    if not coverpages:
        return record.data
    if coverpages:
        original = pdf_prep_operation.review_manager.path / Path(
            record.data["file"]
        )
        file_copy = pdf_prep_operation.review_manager.path / Path(
            record.data["file"].replace(".pdf", "_wo_cp.pdf")
        )
        shutil.copy(original, file_copy)
        record.extract_pages(
            pages=coverpages,
            project_path=pdf_prep_operation.review_manager.path,
            save_to_path=cp_path,
        )
        pdf_prep_operation.review_manager.report_logger.info(
            f'removed cover page for ({record.data["ID"]})'
        )
    return record.data