java控制Pdf自动打印的小例子

2016-02-19 10:35 8 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的java控制Pdf自动打印的小例子懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

代码如下:

public byte[] autoPrintPdf(byte[] pdf_byte) {

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  ByteArrayOutputStream bos=null;
  try {
   PdfReader reader = new PdfReader(pdf_byte);
   bos = new ByteArrayOutputStream();
   PdfStamper ps = new PdfStamper(reader, bos);
   StringBuffer script = new StringBuffer();
   script.append("this.print({bUI: false,bSilent: true,bShrinkToFit: false});").append("rnthis.closeDoc();");
   ps.addJavaScript(script.toString());
//   ps.addJavaScript("this.print(true);");
   ps.setFormFlattening(true);
   ps.close();   
  } catch (Exception e) {
   e.printStackTrace();
  }
  return bos.toByteArray();
 }    

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1595118.html

延伸阅读
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml"  xml:lang="zh-CN" lang="zh-CN" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / meta http-equiv="Content-Language" content="zh-...
标签: Web开发
html head meta http-equiv="Content" content="text/html;chartset=utf-8" titletest drag/title style type="text/css" !-- .drag { width:100px; height:100px; position:absolute; left:10px; top:10px; background-color:blue; } -- /style script type="text/javascript" !-- function drag(target,event) {    var deltaX = e...
代码如下: import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.GridLayout; import java.awt.event.ActionEvent; imp...
摘要 通过本章的学习,读者应该能够使用if-then-else语句、while语句、for语句、switch语句控制Java程序的流程,能够在最合适使用的时候,使用它们。并且知道它们与其它程序设计语言的流程控制之间的不同。 -------------------------------------------------------------------------------- 本章目标:...
标签: 电脑入门
看到漂亮的网页,试图把它保存下来,发觉却是由很多块小图拼合起来的,你总不会把整个网页保存下来,然后再用Photoshop将它们拼合起来吧!遇到这样的情况,该怎么办呢?看我的,用PDF虚拟打印机搞定它们!以下是PDF虚拟打印机使用教程 使用教程 一、安装虚拟打印机 从光盘上双击安装程序,按提示操作即可完成安装工作。安装成功后我们可以发现...

经验教程

322

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部