Imprimir pdf

Gero o Html. Após gerar pelo sistema, pego o código e salvo em um arquivo html. Ele abre corretamente.

Duas perguntas.

  1. Como abrir este arquivo HTML no browser em uma nova janela ?
  2. Como gerar um PDF deste arquivo com o itextpdf e salvar no computador do cliente ?

Então …

Html gerado

<table border="1" style="width:100%;border:solid 1px solid; border-collapse: collapse;">
<tr>
<td  colspan="2" style="background-color:#DCDCDC;border:solid 1px solid;;text-align:center;font-weight: bold;" >Paises
</td>
</tr>
<tr>
<td  style="background-color:#DCDCDC;border:solid 1px solid;" >Código
</td>
<td  style="background-color:#DCDCDC;border:solid 1px solid;" >Paises
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >72
</td>
<td  style="border:solid 1px solid;" >BOLÍVIA
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >1
</td>
<td  style="border:solid 1px solid;" >BRASIL
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >56
</td>
<td  style="border:solid 1px solid;" >ARGENTINA
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >59
</td>
<td  style="border:solid 1px solid;" >CANADÁ
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >58
</td>
<td  style="border:solid 1px solid;" >CUBA
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >24
</td>
<td  style="border:solid 1px solid;" >ESTADOS UNIDOS
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >61
</td>
<td  style="border:solid 1px solid;" >INGLATERRA
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >57
</td>
<td  style="border:solid 1px solid;" >VENEZUELA
</td>
</tr>
<tr>
<td  style="border:solid 1px solid;" >60
</td>
<td  style="border:solid 1px solid;" >MÉXICO
</td>
</tr>
</table>