Como identificar um retângulo num PNG?

Pessoal, bom dia.

Estou frente a um problema difícil. Um cliente pediu pra adicionar suporte a assinatura digital em um documento (doc) que é convertido pra PNG.
A parte de conversão é tranquila - o .doc vira PNG e eu tenho a imagem do documento.

Preciso, porém, criar um retângulo no .doc que será o local onde a assinatura digital aparecerá.

Resumindo… eu tenho um .DOC com um retângulo em qualquer lugar, esse .DOC vira PNG, e eu tenho que localizar este retângulo dentro do PNG.

Alguém poderia me dar uma dica sobre como iniciar?
Valeu!