Вы можете сделать это с iText, iText использует 4 «слоя», чтобы разместить его контент, уровень 1 (overContent) и 4 (underContent) доступны программисту, запрашивая их у PdfWriter, уровни 2 и 3 используются iText внутренне.
Таким образом, вы можете объединить свой PDF-файл с фоном на нижнем слое и другой PDF-файл на overContent.
Я надеюсь, что этот пост был полезен для вас, если у вас есть какие-либо вопросы, просто стреляйте:)