1
テーブルの一部が次のページに転送される場合、テーブルヘッダーを繰り返すことは可能ですか? HTMLの文字列からpdfを作成するためにXML workercherが使用されています。私のHTML文字列には、次のページに転送されるコンテンツの大きなテーブルがあります。私はnextpageにテーブルヘッダーを追加してcontent.pleaseのテーブルに進む必要があります。ここでPDFを作成するために使用されるコードを以下テーブルヘッダーが次のページに転送されるiTextpdf
。
document.open();
try{
XMLWorkerHelper.getInstance().parseXHtml(writer,
document, new ByteArrayInputStream(parserXHtml(page.getPageContent()).getBytes()));
writer.setPageEvent(orientation);
}catch(Exception e){
logger.error("Error:invalid html content detected!!");
}
document.close();
itextpdf Api-5.5.11で可能ですか。 テーブルを使用している場合は、このようにテーブルを繰り返すことができます。
PdfPTable table = new PdfPTable(2);
// header row:
table.addCell("Header");
table.addCell("Header Value");
table.setHeaderRows(1);
// many data rows:
for (int i = 1; i < 51; i++) {
table.addCell("key: " + i);
table.addCell("value: " + i);
}
xmlworkerhelperで可能であることを知る必要があります。