首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >获取pdf文档属性的方法

获取pdf文档属性的方法

作者头像
forrestlin
发布2018-05-23 17:46:58
2K0
发布2018-05-23 17:46:58
举报
文章被收录于专栏:蜉蝣禅修之道蜉蝣禅修之道

 当我们想在打开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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年09月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档