bom no meu caso, eu tenho pdfs que são apenas imagens.
Testei também criando um pdf apartir do MS Word 2010.
uma em BMP e outra em JPG.
Inicialmente eu não conseguia visualizar as imagens em BMP com o código original do link que postei.
Adaptei para o meu caso e funcionou cara.
Como no MEU caso os anexos PDF não conterão texto (estou fazendo um trabalho de conversão de dados apenas) eu não tive problemas.
alias, testei com um arquivo real. que no caso continha duas imagens no arquivo pdf. e ele as converteu sem o menor problema.
E usando tanto o iText como o PDFBox é possível extrair o texto separadamente.
O lance é que o PDFBox não é tão eficiente assim com imagens.
Como eu havia dito, o máximo que consegui com ele foi gerar uma página impressa da página com a imagem.
Testei também utilizando outro formato de imagem no ImageIO (como png).
O tamanho aumentou consideravelmente mas a qualidade (padrão da compressão do PDF quando trabalha com imagem) não mudou.
Enfim, para o meu caso funcionou. Cabe a quem for usar fazer mais testes.
Ao menos é possível fazer isso.
Rodei o google quase o dia todo pra caçar essa solução. =)
Só quis acrescentar o que acabei ‘solucionando’ para mim.