Combinar Dos Fotos En Un Pdf

Bien, analiza cuando se actualiza estado, fuera del while No? Y dnde est la llamada a clavepin? Fuera tambin No? Por lo tanto una vez dentro del while nunca saldr ya que estado siempre ser cero. While es un bucle que se ejecuta mientras se cumpla la condicin.
En el segundo while donde estado==1 te pasar lo mismo.
Ten en cuenta que la ejecucin del cdigo es secuencial.
Por cierto se pueden adjuntar ficheros .
Recapitulando todo lo que tengas detrs del while no se ejecutar nunca si cuando llega al while estado es igual a cero.