给jsp 文件 加上头文件
代码如下 能打开一个word文件
response.addHeader(“content-disposition”,“attachment;filename=recruit_check.doc”);
response.setContentType(“application/doc”);
该类型的word能转成pdf吗
具体代码是什么呢
感谢您的查询。
好吧,您可以在将文档发送到客户端浏览器之前实现HTTPServlet。请参阅下面的示例代码,使用Aspose.Cells API将Excel文件转换为PDF文件格式以供参考:
例如
示例代码:
Workbook wb = new Workbook(strExcelFile);
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "attachment; filename=output.pdf");
OutputStream os = response.getOutputStream();
wb.save(os, SaveFormat.PDF);
类似于将MS Word文档转换为
PDF您可以尝试相应地使用Aspose.Words API。我希望这可以帮助你。
请问参数 strExcelFile是什么?
我的jsp如下 直接用这种方式在浏览器生成excel文件 这样能转正常格式的excel吗
<%@ page contentType=“text/html;charset=gbk” language=“java” %>
<%
response.setContentType(“application/vnd.ms-excel”);
response.setCharacterEncoding(“GBK”);
response.addHeader(“content-disposition”, “attachment;filename=teacher.xls”);
// Workbook workbook = new Workbook(/response.getOutputStream()/);
// ServletOutputStream outputStream = response.getOutputStream();
////
// workbook.save(outputStream, SaveFormat.EXCEL_97_TO_2003);
%>
<html >
<body>
<table class=“datalist” cellspacing=“0” cellpadding=“0” border=“1”>
<tr>
<td align=“center” >学号</td>
<td align=“center” >姓名</td>
<td align=“center” >院系</td>
<td align=“center” >专业</td>
<td align=“center” >班级</td>
</tr>
</table>
</body>
</html>
请看上面问题 刚才那个没有@
好的,strExcelFile是您要加载和操作的Excel模板文件的文件路径。如果只是在不从现有模板文件加载的情况下创建新工作簿,则可以使用新工作簿()创建工作簿对象,然后使用数据填充它(请参阅如何输入数据或应用其他格式)文档)。完成工作簿的处理后,只需将其保存到响应的OutputStream并将其发送到客户端即可。
顺便说一句,我们并不完全确定你的意思是“创建一个excel文件并将其转换为普通的excel”。