时间:2021-05-19
复制代码 代码如下:
public byte[] autoPrintPdf(byte[] pdf_byte) {
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("\r\nthis.closeDoc();");
ps.addJavaScript(script.toString());
//ps.addJavaScript("this.print(true);");
ps.setFormFlattening(true);
ps.close();
} catch (Exception e) {
e.printStackTrace();
}
return bos.toByteArray();
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java在控制台打印本月日历在学习《Java核心技术卷I·基础知识》第10版的时候里面有一个小例子,就是在控制台上打印日历的一个例子,就想自己试试。代码如下:i
电脑安装AdobeAcrobatXI软件后就会自动安装虚拟的PDF打印机的,这样打印出来字体就不会被改变了。 PDF(PortableDocumentForm
打印店可以打印pdf,只要安装了PDF软件能够打开即可打印。PDF文件是常用阅读文件,要是没有这个软件,直接安装个PDF程序就可以了。 PDF(Portabl
打印pdf打印机没反应原因两点:打印机可能没开或者说pdf文件是加密的,所以打印不了。 PDF(PortableDocumentFormat的简称,意为“可携
日常办公室工作中,经常遇到pdf文件,但需要打印的时候发现world等其他文件可打印,唯独pdf文件无法打印,关于不能打印PDF文件解决方法(打印其他格式文档,