Itext7 解析PDF文档元数据
1.保证PDF文档有元数据
用PDF编辑软件打开PDF文件进行查看,这里选择Adobe Acrobat,文件->属性,如图:
如果点开没有数据,可以自行填写方便测试
2.代码
Itext7版本为7.1.16
public static void showMetaData(String fileName) throws Exception{
PdfDocument pdfDocument=new PdfDocument(new PdfReader(fileName));
for (PdfName key : pdfDictionary.keySet()) {
PdfString str=pdfDictionary.getAsString(key);
//需要将PdfString类型进行转换,否则中文乱码
String newstr=str.toUnicodeString();
System.out.println(key+":"+newstr);
}
}
3.输出

参考:
本文介绍如何使用Itext7库解析PDF文档中的元数据。通过实例代码演示了读取PDF元数据的过程,并提供了输出元数据的具体方法。


被折叠的 条评论
为什么被折叠?



