UI do Swagger Baixar PDF

Estou usando o swagger-UI 2.1.3 para documentação da API e no back-end, estou usando o spring-webmvc.

Eu tenho uma API que retorna um arquivo pdf, funciona bem se eu digitar o URL no navegador (ele exibe um arquivo baixado e baixado funciona bem)

Mas a mesma API não funciona na interface do usuário do swagger, ela me fornece um link para download depois de clicar em "experimentar", e esse link baixa um arquivo, mas esse arquivo me mostra páginas em branco em PDF (arquivo PDF corrompido).

Os cabeçalhos de resposta estão seguindo

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: public
Expires: 0
Access-Control-Allow-Origin: *
Content-Description: File Transfer
Content-Transfer-Encoding: binary
Transfer-Encoding: chunked
Content-Disposition: attachment; filename="example.pdf"
Access-Control-Expose-Headers: Content-Description,Content-Disposition,location
Content-Type: application/pdf
Content-Length: 268288
Date: Mon, 04 Jan 2016 12:18:16 GMT

Alguma solução para isso?

Informações de adição:

Esta pergunta parece semelhante -AngularJS: Exibir blob (.pdf) em um aplicativo angular

Lá eles estão dizendo que definir responseType para arraybuffer em xhr, mas acho que o swaggar cuidará disso (talvez eu precise definir alguma configuração?)

questionAnswers(0)

yourAnswerToTheQuestion