会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
铁锅炖大鹅ing
博客园
首页
新随笔
联系
订阅
管理
2026年8月1日
OpenPDF的学习文档(第十二章·PDF签名)
摘要: 什么是数字签名 本质是经过加密计算的一串数据。 提供以下三个保障: 身份真实性: 可验证的,是经过 XXX签署的。 不可否认性: XXX签署过的PDF,XXX不可以否认。 内容完整性: 签名之后,PDF再次被修改,针对XXX的验签会失败。 签名的体现 真正的签名数据:隐藏在 PDF 文件底层结构里的
阅读全文
posted @ 2026-08-01 15:23 铁锅炖大鹅ing
阅读(20)
评论(0)
推荐(0)
2026年7月31日
OpenPDF的学习文档(第十一章·加密)
摘要: 加密 ByteArrayOutputStream stream = new ByteArrayOutputStream(); Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document,
阅读全文
posted @ 2026-07-31 19:16 铁锅炖大鹅ing
阅读(17)
评论(0)
推荐(0)
OpenPDF的学习文档(第十章·PDF阅读)
摘要: PDF阅读器 PdfReader(String filename) filename = PDF绝对路径。 PdfReader(String filename, byte[] ownerPassword) ownerPassword = 打开PDF需要的密码。 PdfReader(InputStre
阅读全文
posted @ 2026-07-31 12:17 铁锅炖大鹅ing
阅读(9)
评论(0)
推荐(0)
2026年7月30日
OpenPDF的学习文档(第九章·水印)
摘要: @Slf4j public class WaterMakerUtils { private final PdfReader reader; private final ByteArrayOutputStream outputStream; private final PdfStamper stamp
阅读全文
posted @ 2026-07-30 23:07 铁锅炖大鹅ing
阅读(9)
评论(0)
推荐(0)
OpenPDF的学习文档(第八章·拆分合并PDF)
摘要: 合并PDF /** * 合并PDF * @param list 输入流 列表 * @return 输出流 */ public static ByteArrayOutputStream mergerPDF(List<InputStream> list) throws IOException { Byt
阅读全文
posted @ 2026-07-30 22:38 铁锅炖大鹅ing
阅读(9)
评论(0)
推荐(0)
OpenPDF的学习文档(第七章·绘制表格)
摘要: 绘制表格 PdfPTable类 在创建时有三种构造方法: PdfPTable(float[] relativeWidths):relativeWidths = 相对列宽。 PdfPTable(int numColumns) numColumns = 列数,每列等宽。 PdfPTable(PdfPTa
阅读全文
posted @ 2026-07-30 22:33 铁锅炖大鹅ing
阅读(22)
评论(0)
推荐(0)
2026年7月29日
OpenPDF的学习文档(第六章·PDF元数据和归档标准)
摘要: PDF元数据 所谓的元数据Metadata,就是PDF文档的属性信息,不是打印在PDF页面上的。 addAuthor(String author) 添加作者,一般是创作人或组织。(张三,某某组织,某某办公室) addCreator(String creator) 添加创建者,生成文档的上游系统或软件
阅读全文
posted @ 2026-07-29 23:32 铁锅炖大鹅ing
阅读(16)
评论(0)
推荐(0)
OpenPDF的学习文档(第五章·页眉页脚、段落、纸张相关)
摘要: 纸张相关 纸张大小 PageSize类 除了常见的A4,从A0到A10,B0到B10,还有各种各样的纸张大小。 Document document = new Document(PageSize.A4); 页边距 // 一定要先设置页边距,再newPage 72 = 磅数 document.setM
阅读全文
posted @ 2026-07-29 12:09 铁锅炖大鹅ing
阅读(16)
评论(0)
推荐(0)
OpenPDF的学习文档(第四章·列表、超链接)
摘要: 列表 无序列表 ZapfDingbatsList // 47,108,110是常见的字符代码 ZapfDingbatsList zapfDingbatsList = new ZapfDingbatsList(47); zapfDingbatsList.add("No.1"); zapfDingbat
阅读全文
posted @ 2026-07-29 10:27 铁锅炖大鹅ing
阅读(7)
评论(0)
推荐(0)
2026年7月28日
OpenPDF的学习文档(第三章·字体样式和插入图片)
摘要: 字体样式 根据PDF规范,在所有的PDF阅读器和编辑器中(包括浏览器Chrome,Edge等等),都内置了14种字体。 当使用这14种字体时,不用将字体嵌入到PDF中。 运行代码可以查看有哪几种字体家族和具体的字体名称。 // 获取已注册的字体家族 Set<String> registeredFam
阅读全文
posted @ 2026-07-28 12:41 铁锅炖大鹅ing
阅读(35)
评论(0)
推荐(0)
下一页
公告