а не простіше в pdfBackgroundFile присвоювати по замовченню ім’я дефолтної картинки? і уникнути зайвої логіки