Primero dar las gracias a quienes han colaborado, y segundo contestar a Monillo sobre el PDF.
El pdf que tú generes (o imprimas a pdf) no es válido en la mayoría de los casos. Quieren un pdf cuyos metadatos aseguren, de alguna manera, su autenticidad, o se vea que no ha sido manipulado.
He visto algunos bancos extranjeros que te generan un extracto en PDF firmado digitalmente, indicando además la fecha y hora de impresión del mismo, cosa que suele aparecer en los metadatos, pero esos se pueden cambiar. La firma digital no.
En la mayoría de casos les suele valer el auténtico generado por el banco, pues los metadatos son conocidos (generador de pdf, etc.) y, aunque no esté firmado digitalmente, lo admiten.