itext 2.1.7을 사용하여 PDF 보고서를 작성합니다. ColumnText
개체를 사용하여 단락, 표 셀 및 이미지 등을 추가합니다. 이제 columnText 개체에 HTML 문자열을 추가하고 싶습니다. 어떻게 할 수 있습니까?iText를 사용하여 HTML 문자열을 pdf로 변환
이 내 코드가 어떻게 Columntext
목적이 str
을 추가
PdfReader reader = new PdfReader(src);
Rectangle pagesize = reader.getPageSize(1);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest1));
ColumnText columnText = new ColumnText(stamper.getOverContent(1));
columnText.setSimpleColumn(45, 70,685,710);
PdfPTable heading_table = new PdfPTable(1);
heading_table.setHorizontalAlignment(0);
Image image = Image.getInstance(headingfilename);
heading_table.addCell(image);
columnText.addElement(heading_table);
String str = "<html><body> This is my Project </body></html>";
columnText.setSimpleColumn(45, 70,685,710);
//System.out.println("THe column size is : " + columnText.getLastX());
int pagecount = 1;
Rectangle rectPage2 = new Rectangle(45, 70,685,710);
int statusss = columnText.go();
System.out.println("The Status is: " + statusss);
int n = 0;
while (ColumnText.hasMoreText(statusss)) {
n = reader.getNumberOfPages();
statusss = triggerNewPage(stamper, reader, pagesize, columnText, rectPage2, ++pagecount);
System.out.println(statusss);
}
onEndChange(stamper, n, "Sample Report","Sample only, not for distribution");
stamper.close();
reader.close();
니펫입니까?
내 이름의 철자가 틀렸을뿐만 아니라 (2009 년에 존재하지 않는 기능성을 요구하고 있습니다.) * 기술적 인 이유 때문에 최신 버전으로 업그레이드해야하지만 * 법적인 이유가 있습니다. iText 2.1.7에는 MPL/LGPL으로 배포 할 수없는 코드가 포함되어 있습니다. 우리는 iText 2.1.7의 모든 사본을 우리가 제어하는 서버에서 제거 했으므로 ** 당신도 그렇게해야합니다 ** [Can iText 2.1.7/iTextSharp 4.1.6 이전 버전은 상업적으로 사용됩니까?] (https : // developers. itextpdf.com/question/versions-older-than-5) –