html au format pdf en utilisant htmlworker en java
je suis la conversion document html au format pdf en utilisant htmlworker (la bibliothèque itext )comme suit
String path = "temp.pdf";
PdfWriter pdfWriter = null;
//create a new document
Document document = new Document();
pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(
path));
document.open();
HTMLWorker htmlWorker = new HTMLWorker(document);
String str = "";
StringBuilder contentBuilder = new StringBuilder();
BufferedReader in = null;
try {
in = new BufferedReader(new FileReader("temp1.html"));
while ((str = in.readLine()) != null) {
contentBuilder.append(str);
}
} catch (IOException e) {
System.out.print("HTML file close problem:" + e.getMessage());
} finally {
in.close();
}
String content = contentBuilder.toString();
htmlWorker.parse(new StringReader(content));
document.close();
maintenant, ma question est que je suis capable de convertir du html en pdf à l'aide de code ci-dessus.
mais si ma page html contient table tag il va créer td avec la même taille. comment puis-je régler la largeur de td balise dans le pdf généré? merci d'avance
Vous devez vous connecter pour publier un commentaire.
J'ai finalement trouvé la Solution :