⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 quickreference.jsp

📁 windows下PDF文档的开发包
💻 JSP
字号:
<%@page import="java.io.*, 		javax.servlet.*, 		com.pdflib.pdflib" %><%   /* $Id: quickreference.jsp,v 1.7.2.1 2003/09/03 12:24:26 rp Exp $    *    * quickreference.jsp     */    int font, row, col, i;    int manual, pages;    final int maxrow=2, maxcol=2;    int startpage = 1, endpage = 4;    final float width = 500, height = 770;    int pageno;    String infile = "reference.pdf";    /* This is where font/image/PDF input files live. Adjust as necessary. */    String searchpath = "../data";    byte[] buf;    ServletOutputStream output;    pdflib p;    p = new pdflib();    // Generate a PDF in memory; insert a file name to create PDF on disk    if (p.open_file("") == -1) {        System.err.println("Error: " + p.get_errmsg());	System.exit(1);    }    p.set_parameter("SearchPath", searchpath);    p.set_info("Creator", "quickreference.jsp");    p.set_info("Author", "Rainer Ploeckl");    p.set_info("Title", "quickreference (Java/JSP)");    manual = p.open_pdi(infile, "", 0);    row = 0;    col = 0;    i = 0;    if (manual == -1){	System.err.println("Error: " + p.get_errmsg());	System.exit(1);    }    p.set_parameter("topdown", "true");    for (pageno = startpage; pageno <= endpage; pageno++) {	if (row == 0 && col == 0) {	    i++;	    p.begin_page(width, height);	    font = p.load_font("Helvetica-Bold", "winansi", "");	    p.setfont(font, 18);	    p.set_text_pos(24, 24);	    p.show("PDFlib Quick Reference");	}	pages = p.open_pdi_page(manual, pageno, "");	if (pages == -1) {	    System.err.println("Error: " + p.get_errmsg());	    System.exit(1);	}	    p.fit_pdi_page(manual, width/maxcol*col,		(row + 1) * height/maxrow, "scale " + (float)1/maxrow);	p.close_pdi_page(pages);	col++;	if (col == maxcol) {	    col = 0;	    row++;	}	if (row == maxrow) {	    row = 0;	    p.end_page();	}    }    // finish the last partial page    if (row != 0 || col != 0)	p.end_page();    p.close();    p.close_pdi(manual);    buf = p.get_buffer();    response.setContentType("application/pdf");    response.setContentLength(buf.length);    output = response.getOutputStream();    output.write(buf);    output.close();%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -