本文目录一览:
- 1、jsp读取word,ppt,pdf
- 2、怎么样在jsp页面中播放ppt、word。pdf等文件啊 不胜感激、、
- 3、Java读取ppt并用jsp显示
- 4、邮箱里的ppt文件,怎么下下来成了JSP格式的文件了?怎么打开?
- 5、jsp格式文件用什么方式打开?
- 6、用迅雷下载的PPT都打不开。文件名居然是“jsp”。 请问怎么解决啊?
jsp读取word,ppt,pdf
把PDF文件写入response流里面就可以了!
方法有很多,这里给个独立又简单的例子:
Java代码
1.package com.zhaipuhong.j2se.pdf;
2.
3.import java.io.IOException;
4.import java.util.Date;
5.
6.import javax.servlet.ServletException;
7.import javax.servlet.http.HttpServlet;
8.import javax.servlet.http.HttpServletRequest;
9.import javax.servlet.http.HttpServletResponse;
10.
11.import com.lowagie.text.Document;
12.import com.lowagie.text.DocumentException;
13.import com.lowagie.text.Paragraph;
14.import com.lowagie.text.pdf.PdfWriter;
15.import com.lowagie.text.pdf.BaseFont;
16.import com.lowagie.text.pdf.PdfPTable;
17.import com.lowagie.text.pdf.PdfPCell;
18.import java.awt.Color;
19.
20.public class PdfServlet extends HttpServlet {
21.
22. private static final long serialVersionUID = -6033026500372479591L;
23.
24. public void doGet (HttpServletRequest request, HttpServletResponse response)
25. throws IOException, ServletException {
26.
27. // step 1 建立文档对象
28. Document document = new Document();
29. try {
30. //设置文档相应类型
31. response.setContentType("application/pdf");
32. PdfWriter.getInstance(document, response.getOutputStream());
33.
34.
35. // step 3 打开文档
36. document.open();
37. //支持中文
38. BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
39. com.lowagie.text.Font FontChinese = new com.lowagie.text.Font(bfChinese, 12, com.lowagie.text.Font.NORMAL);
40. Paragraph pragraph=new Paragraph("你好", FontChinese);
41.
42.
43. // step 4 向文档中添加内容
44. document.add(pragraph);
45. document.add(new Paragraph(" Hello World !"));
46. document.add(new Paragraph("Date 时间"+new Date().toString()));
47. document.add(new Paragraph(new Date().toString()));
48. document.add(new Paragraph(new Date().toString()));
49.
50.
51.
52. PdfPTable table = new PdfPTable(3);
53. PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3"));
54. cell.setColspan(3);
55. table.addCell(cell);
56. table.addCell("1.1");
57. table.addCell("2.1");
58. table.addCell("3.1");
59. table.addCell("1.2");
60. table.addCell("2.2");
61. table.addCell("3.2");
62. cell = new PdfPCell(new Paragraph("cell test1"));
63. cell.setBorderColor(new Color(255, 0, 0));
64. table.addCell(cell);
65. cell = new PdfPCell(new Paragraph("cell test2"));
66. cell.setColspan(2);
67. cell.setBackgroundColor(new Color(0xC0, 0xC0, 0xC0));
68. table.addCell(cell);
69. document.add(table);
70.
71. }catch(DocumentException de) {
72. de.printStackTrace();
73. System.err.println("document: " + de.getMessage());
74. }
75.
76. // step 5: 关闭文档对象
77. document.close();
78. }
79.
80. //支持中文
81. public Paragraph getChineseString(String chineseString){
82. Paragraph pragraph=null;
83. BaseFont bfChinese = null;
84. try {
85. bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",
86. BaseFont.NOT_EMBEDDED);
87. com.lowagie.text.Font FontChinese = new com.lowagie.text.Font(bfChinese,
88. 12, com.lowagie.text.Font.NORMAL);
89. pragraph = new Paragraph(chineseString, FontChinese);
90. }
91. catch (Exception ex) {
92. ex.printStackTrace();
93. }
94. return pragraph;
95. }
96.}
怎么样在jsp页面中播放ppt、word。pdf等文件啊 不胜感激、、
在web.xml中加入:
mime-mapping
extension ppt /extension
mime-type application/mspowerpoint /mime-type
/mime-mapping
============================================================
这样是直接打开

Java读取ppt并用jsp显示
一般的ppt文件是不能在网页中直接显示的。
可以先用PowerPoint打开ppt文件,然后另存为网页文件。
这个网页文件才能在浏览器中打开阅读。
剩下的工作就是利用Java.io读取该网页文件,然后嵌入你自己的JSP页面了。
另外,你可以考虑做一个Flash插件,专门显示未处理过的ppt文件,就类似于百度文库。
邮箱里的ppt文件,怎么下下来成了JSP格式的文件了?怎么打开?
用迅雷下~我也遇到这种情况~
你多下载几次(右键--目标另存为)~
或者你的迅雷弹出的时候点取消~
然后直接用原始的保存方式下载~
相信你的ppt没有多大吧~!!
jsp格式文件用什么方式打开?
jsp格式文件有两种方法可以打开,以下步骤:
方法一:
打开电脑,打开IE浏览器百度搜索页面。
2.点击桌面上我的电脑,找到JSP源文件所在位置,打开JSP文件夹。
3.点击鼠标左键选中jsp文件并按住不放手,再拖动到浏览器窗口,释放鼠标左键。
4.拖动到浏览器窗口,释放鼠标后,浏览器中会显示客户端执行的jsp测试程序,也就是jsp程序的执行结果。
方法二
在电脑中找到jsp文件,鼠标右键单击jsp文件,在弹出的菜单选项中,点击打开。
2.点击打开后,会弹出提示windows无法打开此文件的窗口,在您希望做什么下面选项中选择从已安装的列表中选择程序,然后点击确定。
3.点击确定后,弹出您想要用来打开此文件的程序窗口,选择记事本,单击确定。
4.单击确定后,jsp文件就已经打开了,可以看到里面的内容。
5.也可以用网页设计软件dw打开,或者eclipse。
用迅雷下载的PPT都打不开。文件名居然是“jsp”。 请问怎么解决啊?
这个是迅雷关联文件出错,试试用迅雷自带的修复下,这个JSP文件可以用记事本打开的,里面应该会有你要下载的文件的地址的。
