He encontrado una solución. Efectivamente mi problema estaba en la malformación del documento pdf. Puesto que estoy usando symfony a la hora de reportar el documento lo hago de la siguiente manera:
Código PHP:
return new SymfonyComponentHttpFoundationResponse($pdf->Output(), 200, array('content-type' => 'application/pdf'));
En local con sólo tenía que indicar:
Código PHP:
$pdf->Output()
No se muy bien porque esta diferencia entre local y producción pero se queda solucionado.
Un saludo y muchas gracias ;)