| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 
 | Document itextDocument = new Document(PageSize.A4);
File attach = new File("mon_pdf.pdf");
try {
	// creation of the different writers
	PdfWriter.getInstance(itextDocument, new FileOutputStream(attach));
	// we open the document for writing
	itextDocument.open();
 
	StyleSheet styles = new StyleSheet();
	styles.loadTagStyle("body", "leading", "16,0");
 
	List objects;
	// texteHtml : le code HTML a transformer en pdf...
	StringReader readerMessage = new StringReader(texteHtml);
	objects = HTMLWorker.parseToList(readerMessage, styles);
 
	for (int k = 0; k<objects.size(); ++k) {
		itextDocument.add((Element) objects.get(k));
	}
 
} catch (com.lowagie.text.DocumentException de) {
	log.error(de.getStackTrace());
} catch (FileNotFoundException e) {
	log.error(e.getStackTrace());
} catch (IOException e) {
	log.error(e.getStackTrace());
}			
 
itextDocument.close(); | 
Partager