67,512
社区成员
发帖
与我相关
我的任务
分享
<div class="chutuan_list">
<table class="chutuan_table3">
<tr>
<td width="120" align="right" class="vtop"><span class="f_red">*</span><b>信息:</b></td>
<td>
<s:iterator value="viewJourneyVoList" var="vj">
<table class="chutuan_xc">
<tr>
<td colspan="2" width="170">${vj.visitTimeDesc}<b>${vj.titleDesc}</b>
<textarea name="viewJourneyVo.visitTime" style="display:none">${vj.visitTimeDesc}</textarea>
<textarea name="viewJourneyVo.title" style="display:none">${vj.titleDesc}</textarea></td>
</tr>
<tr>
<td width="60" class="vtop">活动内容:</td>
<td><textarea name="viewJourneyVo.content">${vj.contentDesc}</textarea></td>
</tr>
<tr>
<td class="vtop">用餐标准:</td>
<td><textarea name="viewJourneyVo.dinner">${vj.dinnerDesc}</textarea></td>
</tr>
<tr>
<td class="vtop">住宿标准:</td>
<td><textarea name="viewJourneyVo.hotel">${vj.hotelDesc}</textarea></td>
</tr>
</table>
</s:iterator>
</td>
</tr>
</table>
</div>
ByteArrayOutputStream baos = new ByteArrayOutputStream();
File ttc = ResourceUtil.getResourceFile(PDF_FONT_URL+"simsun.ttc");
if (!ttc.exists()) {
ttc = ResourceUtil.getResourceFile(PDF_FONT_URL+"SIMSUN.TTC");
}
String fontPath=ttc.getAbsolutePath();
ITextRenderer renderer = new ITextRenderer();
ITextFontResolver fontResolver = renderer.getFontResolver();
if(null!=fontPath) {
fontResolver.addFont("C:/Program Files/apache-tomcat-6.0.36/wtpwebapps/bee_ebooking/WEB-INF/resources/econtractTemplate/SIMSUN.TTC", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
}
renderer.setDocumentFromString(content);
PDFEncryption encryption = new PDFEncryption(null, PDF_OWNER_PASS_WORD
.getBytes(), PdfWriter.ALLOW_PRINTING);
renderer.setPDFEncryption(encryption);
renderer.layout();
renderer.createPDF(baos);
renderer.finishPDF();