itextpdf怎么往pdf模版中添加列表啊

itextpdf怎么往pdf模版中添加列表啊,第1张

PdfReader reader = new PdfReader(filename)

ByteArrayOutputStream bos = new ByteArrayOutputStream()

PdfStamper ps = new PdfStamper(reader, bos)

BaseFont bf = BaseFont.createFont("C:\\Windows\\Fonts\\simsun.ttc,1",

BaseFont.IDENTITY_H,BaseFont.EMBEDDED)

ArrayList<BaseFont>fontList = new ArrayList<BaseFont>()

fontList.add(bf)

AcroFields s = ps.getAcroFields()

s.setSubstitutionFonts(fontList)

s.setField("a","aaa测试")

s.setField("b","测试奇偶")

ps.setFormFlattening(true)

ps.close()

FileOutputStream fos = new FileOutputStream(file)

fos.write(bos.toByteArray())

fos.close()

} catch (Exception e) {

e.printStackTrace()

}

PDF文件加密:1. 用adobe acrobat 打开你要加密的PDF文件 然后工具栏 工具---安全性----口令加密/证书加密 你可以设置口令或者使用数字证书来加密文件。具体你要自己研究一下。2. 用其他加密软件加密。例如用DRM加密、用file open插件加密 等等 这些加密方式安全性较高 。基本上破解不了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11756777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存