获取pdf文档属性的方法

16 篇文章 0 订阅

 当我们想在打开pdf文件之前对pdf状态进行判断时,我们可以在pdf文档属性里添加自己需要的信息,例如把pdf的有效时间和开始时间以json格式保存在作者信息里,这样就方便得多了。因此我们需要这样的第三方的类库,对pdf文档信息进行读写,在这里我推荐pdfbox和pdfclown,这两个都是java处理pdf的类库,而且开源。下面主要介绍pdfclown,而pdfbox做法差不多。

       首先,我们在官网上下载pdfclown的源代码http://www.stefanochizzolini.it/en/projects/clown/downloads.html,这里我们需要一个tortoiseSVN。

       然后,在eclipse里新建一个java项目,把pdfclown中java的源代码,注意,只需要java的代码。

       接着,把项目导出为jar包,这样其它项目只需要添加该jar包就能用pdfclown。

       好,我们现在新建一个Test项目测试一下,在main函数里写

Document document = new Document(new org.pdfclown.files.File(
					pdfFileString));
			Information information = document.getInformation();
			System.out.println(information.getAuthor());
       最后,我们如果需要在android中使用这两个类库,则必须把类库中所有关于awt的注释掉。。。这个花的功夫挺大的。如果大家需要,下面放下链接

http://download.csdn.net/detail/xanxus46/4572447

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值