Eu tenho um HTML com tabelas, imagens e textos…e não consigo imaginar algo para transformar este arquivo em HTML para PDF…alguém tem alguma idéia…???
que não seja em Servelet…componente em .jar normal…
ou um componente em jar que eu possa utilizar tanto desktop quanto em web…
Eu andei pesquisando no site http://www.lowagie.com/iText/
e lá tem um exemplo em que o usuário preenche o documento PDF passando as Strings…
A minha dúvida agora é se existe a possibilidade de passar um arquivo em HTML para ser adicionado no:
document.add ( );
ou algo parecido…
Se sim…como faria isso???
abaixo está o método no qual utilizaria para fazer a “conversão”…
[code]
public boolean savePdf( String sNomeArquivo, File arquivoHTML ) {
boolean bsalvou = false;
try {
// cria o objeto document
Document document = new Document();
// cria o nome do arquivo...
PdfWriter.getInstance( document, new FileOutputStream( sNomeArquivo + ".pdf" ) );
// abre o documento.
document.open();
// adiciona o paragráfo ao documento.
// aqui se eu passo uma String ele vai imprimir "1ª Linha" no arquivo que vai ser gerado.
document.add( new Paragraph( "1ª Linha" ) );
// fecha o documento.
document.close();
bsalvou = true;
}
catch ( FileNotFoundException e ) {
System.err.println( e.getMessage() );
bsalvou = false;
}
catch ( DocumentException e ) {
System.err.println( e.getMessage() );
bsalvou = false;
}
return bsalvou;