java做出百度文库的在线pdf浏览? 我在数据库中存入了大量的图片,然后用itext转成了pdf显示在页面上,但是这样显示的速度太慢了,后来看到百度文库感觉和我要实现的东西差不多,但是不知道怎么下手,那位高手帮忙解答一下啊 ? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 百度文库那样的带翻页的我做不到能做这样的。package test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class PDFServlet extends HttpServlet { private static final long serialVersionUID = -3065671125866266804L; public PDFServlet() { super(); } public void destroy() { super.destroy(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/pdf"); FileInputStream in = new FileInputStream(new File("d:/1.pdf")); OutputStream out = response.getOutputStream(); byte[] b = new byte[512]; while ((in.read(b)) != -1) { out.write(b); } out.flush(); in.close(); out.close(); } public void init() throws ServletException { }} 不是要这样的,这个我已经做出来了, 但是现在有两个问题,一个是 image-->pdf和pdf推到前台速度很慢,相当的慢。 [引自 ‘closewbq’]这需要有专门的控件去处理的。比如SOAOFFICE--微软office文档中间件,就可以将office文档直接在页面中打开。效果图http://www.kehansoft.com/soaoffice/doclist.asp 下载地址:http://www.kehansoft.com/web/down.htm http://www.docin.com/ 如何使用ssh框架开发论坛中的回复评论的数形结构 一个关于顺序的问题! 操作系统 linux,在本机执行exp数据导出,导出的dmp中的汉字为乱码? 取结果集出现异常Servlet.service() for servlet action threw exception 急呀,怎么让ecplipse有自动提示呀! 急:hibernate的一个多表查询问题 EJB3.0 and JMS 群 1320063 急,请高手指 j2ee怎么入门?高分求! Maven打包的问题 Flex Debug工具flashplayer_10_ax_debug装不了,啥原因?? struts标签问题
能做这样的。package test;import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class PDFServlet extends HttpServlet { private static final long serialVersionUID = -3065671125866266804L; public PDFServlet() {
super();
} public void destroy() {
super.destroy();
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("application/pdf");
FileInputStream in = new FileInputStream(new File("d:/1.pdf"));
OutputStream out = response.getOutputStream();
byte[] b = new byte[512];
while ((in.read(b)) != -1) {
out.write(b);
}
out.flush();
in.close();
out.close();
} public void init() throws ServletException { }}
比如SOAOFFICE--微软office文档中间件,就可以将office文档直接在页面中打开。效果图
http://www.kehansoft.com/soaoffice/doclist.asp
下载地址:http://www.kehansoft.com/web/down.htm