我正在尝试写一个网络应用程序来管理我的PhD论文的参考文献。
我曾经在personal Confluence (神奇的工具!- http://www.atlassian.com/software/confluence/)实例中管理这些信息,但是我受够了打开PDF并将值剪切和粘贴到我想要记录的字段中。
我已经公开了一个and服务,它将根据PDF文件名和页码返回图像。相同的webservice还公开了一个方法,该方法将返回所提供的矩形内的文本(左上角x-y坐标,右下角x-y坐标)。
我希望能够拖动一个矩形的PDF图像的一部分,然后调用网络服务给我的文本(然后我将存储在一个EntityBean)。我正在考虑使用JBoss应用程序栈(应用服务器、Hibernate、Seam和Richfaces)。有人知道我是怎么做到这一点的吗?我已经看到了在其他RIA工具包(例如dojo)中绘制自定义图像的能力,但我在Richfaces中看不到这样做的方法。
希望有人能证明我错了,或者提供一些关于我能做什么的想法(因为我不是web开发人员-我主要是因为现在可用的RIA框架引起了我的兴趣,所以我正在构建这个工具!)
我已经有了提取文本的代码,我的问题纯粹是如何让用户在web浏览器中在图像的顶部绘制一个“选择矩形”?
非常感谢,
Aidos
发布于 2008-09-16 02:23:38
尝试使用RichFaces Paint 2D标记
它将Graphics2D包公开给用户界面。
使用javascript跟踪用户在图像上的拖动事件,然后将坐标发布到支持bean,以使用绘制的选择框重新渲染图像。
发布于 2008-12-22 07:28:22
你有没有考虑过Mendeley?它将尝试从您的pdf中解析和提取书目信息。
发布于 2009-08-21 00:58:12
你可以用itext (http://www.lowagie.com/iText/)来实现
https://stackoverflow.com/questions/70890
复制相似问题