|
珞珈山水BBS →
电脑网络 →
Linux & Unix →
单文区文章阅读
|
| 单文区文章阅读 [返回] |
|---|
|
发信人: bigben (早起的鸟儿debug), 信区: Linux_Unix 标 题: Re: 用这个把代码pp的贴到bbs上^_^ 发信站: 珞珈山水BBS站 (Thu Nov 3 23:34:09 2005), 站内 Java程序的显示效果如下(请用Telnet查看) import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.Rectangle; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfImportedPage; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfWriter; public class inup { public static void main(String[] args){ System.out.println("Inport page as images"); try { PdfReader reader = new PdfReader("test.pdf"); int n = reader.getNumberOfPages(); Rectangle psize = reader.getPageSize(1); float width = psize.height(); float height = psize.width(); Document document = new Document(new Rectangle(width, height)); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("output.pdf")); document.open(); PdfContentByte cb = writer.getDirectContent(); int i = 0; int p = 0; while (i < n) { document.newPage(); p++; i++; PdfImportedPage pg = writer.getImportedPage(reader, i); cb.addTemplate(pg, height/width, 0, 0, height/width, width/2, 0); } document.close(); } catch (Exception de){ de.printStackTrace(); } } } 【 在 bigben (早起的鸟儿debug) 的大作中提到: 】 : ;; `bbs-color.el' -- Convert buffer or region into special bbs ascii code. : ;; Filename: bbs-color.el : ;; Author: bigben : ................... -- Hi, I'm a signature virus. Copy me into your signature to help me spread. ※ 来源:·珞珈山水BBS站 bbs.whu.edu.cn·[FROM: 202.114.79.*] |
| [返回单文区目录] |
|
|