首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFBox还是IText文档?

PDFBox还是IText文档?
EN

Stack Overflow用户
提问于 2013-10-31 20:23:12
回答 1查看 1.9K关注 0票数 1

我是一个Java程序员,想要在服务器端捕获客户端的XPDF数据。

我想做一个简单的例子,说明服务器端Java捕获了通过PDF表单发送到服务器的2-3个字段,以此说服我的老板用Java而不是.Net做一个新项目,所以我没有太多的时间来投资。

我注意到,PDFBox和iText都缺乏教程。

我注意到Apache PDFBox站点上的FAQ &“烹饪手册”很苗条,没有太多关于谷歌的教程,至少没有我尝试过的搜索字符串。

iText有一本iText想让你买的书,但又是一本缺乏教程的书。

有人能告诉我,在合理的时间内,我需要什么资源来做一个基本的演示吗?

在我的老板被说服使用iText之后,我不介意以后买这本Java。

对于在两个库中建立和运行有什么建议吗?我需要比API手册更多的指导。

谢谢

史蒂夫

EN

回答 1

Stack Overflow用户

发布于 2013-11-01 09:23:56

没有XPDF这样的东西,所以我假设您是在谈论XFDF (如果您想说XDP,我的回答将是完全错误的)。

ISO目前正在为XFDF制定一个单独的标准,我是该委员会的评审员之一。iText中有对字段的XFDF支持,但对注释的支持计划在明年进行(随着ISO标准的发展,我们将开发它)。但是,这与我解释它的方式无关:您希望提供一个PDF表单(类似于me.pdf),并在服务器上存储一个XFDF文件。

iText站点上的示例表单具有4个按钮。一个以HTML表单的形式提交数据,一个以FDF的形式提交数据,一个以XFDF的形式提交数据,另一个以重置表单的形式提交数据。查看器发送到服务器的被调用的servlet显示数据。 (仅用于测试目的)。如果您有Acrobat (而不是Adobe ),您也可以选择提供一个按钮,将填写的PDF表单发送到服务器。

注意,servlet显示的数据(例如XFDF流)是由查看器创建的,而不是由服务器端脚本创建的。这有一个优点,即在服务器端不需要任何PDF软件。您只需捕获浏览器插件发送的字节即可。一个严重的缺点是,您需要一个好的客户端查看器。这不包括pdf.js (火狐的PDF插件)、预览(Apple)或任何不知道XFDF的其他查看器。这是一个严重的缺点,因为您不能总是控制最终用户将在其浏览器中使用哪个查看器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19715952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档