Как сделать слияние почты поверх PDF?

я есть существующий PDF, и я могу использовать FdFWriter для ввода в текстовые поля. Это работает хорошо. Теперь у меня есть изображение. Я прочитал документацию и посмотрел много примеров, но все они создают новые документы и вставляют изображение. Я хочу взять существующий PDF-файл и вставить изображение в поле изображения или в виде значка кнопки. Я пытался, но это портит документ.

Мне нужно иметь возможность взять существующий документ и нанести на него изображение. Я не хочу открывать, читать, заменять и удалять оригинал. Этот оригинал изменяется, и имя «оригинал» означает только исходный файл в этом контексте. Есть много таких файлов PDF, которым нужно изображение.

Спасибо за любую помощь.

Изменить - я очень благодарен за код ниже. Это прекрасно работает, но проблема для меня в том, что в существующем PDF есть цифровые подписи. Когда документ копируется таким образом (в result.pdf), эти подписи, хотя и присутствуют, имеют другой счетчик байтов или другой поврежденный элемент. Это означает, что подписи, в то время как они отображаются в файле result.pdf, имеют значок рядом с ними, который заявляет «недопустимая подпись».

В случае, если это имеет значение, я использую панель подписи Topaz для создания своих подписей, которая имеет свою собственную безопасность. Простое копирование PDF не повредит его, но процесс, описанный ниже.

Я пытаюсь поместить изображение в существующий документ, а не в его копию, что в данном случае имеет значение.

Также под подписью я подразумеваю рукописные, а не пин-коды.

Еще раз спасибо

РЕДАКТИРОВАТЬ - Можно ли использовать PdfSignatureAppearance для этого?

РЕДАКТИРОВАТЬ - Кажется, я могу сделать это с:

var stamper = new PdfStamper (reader, outputPdfStream, '1', true);