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

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

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

【 tulaoshi.com - 编程语言 】

代码如下:

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

(本文来源于图老师网站,更多请访问https://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();
 }    

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

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

延伸阅读
代码如下: 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...
代码如下: package com.qhdstar.java.pdf; import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Chapter; import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.FontFactory; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowag...
标签: 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-...
参考书籍完成的一个可以打印一个单独JTable组件的涵数,希望对大家有所帮助. private void printTable() { Toolkit kit = Toolkit.getDefaultToolkit(); //获取工具箱 Properties props = new Properties(); props.put("awt.print.printer", &quo...
用PDF打印机将网页转换成PDF方法 很多时候我们都习惯使用浏览器的页面另存为来保存网页,,但是众所周知,这样保存的网页文件太乱了,一个HTML文件还要搭上一堆网页中的各种图片和Flash以及JS脚本文件,非常的难以整理,那么让我们换个保存方式,保存成PDF格式怎么样? 或许你会想到需要打开各种编辑器,然后经历N轮转换的过程了,而...

经验教程

910

收藏

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