Pessoal, Boa tarde
Esses dias me deparei com um grande problema, como converter html para pdf usando iText.
Consegui usar o iText para arquivos em txt, mas meu problema é usar com o html. Verifiquei que têm outras api´s que fazem isso, no entanto, eu já estou usando o iText para tal.
Olhem o código
//le o arquivo e cria o buffer reader_extra = arquivo txt puro
//reader_f arquivo salvo em txt em formato html
FileReader reader_extra = new FileReader(new File("c:\\temp\\saida.txt"));
FileReader reader_f = new FileReader(new File("c:\\temp\\saida_evolucao.txt"));
BufferedReader leitor_extra = new BufferedReader(reader_extra);
BufferedReader leitor_f = new BufferedReader(reader_f);
//cria PDF do TXT
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("c:\\temp\\teste.pdf"));
document.open();
//copia o arquivo saida.txt e o saida_evolucao para o geracao.txt
String linha = null;
while ((linha = leitor_extra.readLine()) != null) {
document.add(new Paragraph(linha, NORMAL));
}
linha = null;
//continua escrevendo no mesmo pdf
while ((linha = leitor_f.readLine()) != null) {
//continuar convertendo só que o arquivo está em html
}
//fecha os arquivos
document.close();
Alguém tem alguma ideia de transformar esse arquivo em pdf?