小编Mar*_*ary的帖子

使用iText和Java保存tiff CCITTFaxDecode(来自PDF页面)

我正在使用iText提取嵌入的图像并将它们保存为单独的文件..jpg和.png文件出来了,但我无法提取具有CCITTFaxDecode编码的tiff图像.

有没有人有办法保存tiff文件?

我发现了一些使用iTextSharp的样本C#代码,用/ CCITTFaxDecode过滤器从PDF提取图像 它表示需要一个单独的tiff库来写出结果.根据那篇文章,"CCITTFaxDecode"压缩是针对tiff库的Compression.CCITTFAX4.

要使用该文章的方法,我需要:1.获取一个tiff库.Java Image I/O API允许您以其他格式读取和写入TIFF文件.BufferedImage image = ImageIO.read(new File("image.tif"));

  1. 找出从PDF获取位图属性的等效代码,例如:pd.Get(PdfName.WIDTH).ToString()(在C#中)

tiff extract itext

5
推荐指数
1
解决办法
5574
查看次数

Java RTF Parser

有谁知道我可以在Java中使用的健壮的RTF解析器?我需要提取纯文本,包括国际文本.提取嵌入的图像和文件也很不错.它也可以是我可以轻松调用的C++或其他库,或者如果有很好的源代码,我可以转换为Java.

以下库未涵盖足够的RTF,或无法解析某些有效的RTF

  1. Java Swing的RTFEditorKit,相当基本和脆弱的Apache Tikka,nutch和许多其他工具使用它.
  2. iText的一个RTF库(com.lowagie.etc ...),不太全面
  3. etranslate rtf库(这是最完整的java)不确定是否有更新的版本,但我的部分rtf集合上的版本失败(RTF有效,至少它们在MsWord和OpenOffice中打开OK ).

有一个C#库是相当完整的,但是唉...它是C#而不是Java. http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter

我也研究过OpenOffice,它对于我需要的东西来说太慢了,尽管它可能非常全面.

(在发布这个问题之前,我确实进行了网页搜索和堆栈溢出搜索,所以如果你指的是一个古老的"已经问过"的帖子,那么它可能没有答案.但是请随意指出,以防万一我错过了它!)

java parsing rtf

5
推荐指数
2
解决办法
1万
查看次数

用于大型数据库表的 JavaFx TableView CRUD

我正在寻找示例应用程序或文档,用于在 JavaFx TableView 中显示大型表格,而无需事先将整个表格加载到内存中。CRUD 功能也很好,不过如果需要的话我可以自己编写。

我发现的所有示例都将数据预加载到可观察列表中(我假设在内存中),但对于 500 万条记录,我无法做到这一点!

我曾在 Java Swing 中使用表模型,从 JDBC 结果集获取数据,我可以为 JavaFx TableView 做类似的事情吗?我还在 Swing 中添加了自己的排序和列布局持久性,并希望在 JavaFx 中做类似的事情。

这可能是一个“初学者”问题,也可能是我在浏览 JavaFx 信息时错过了一些简单的东西。

java database javafx large-data tableview

5
推荐指数
1
解决办法
2636
查看次数

标签 统计

java ×2

database ×1

extract ×1

itext ×1

javafx ×1

large-data ×1

parsing ×1

rtf ×1

tableview ×1

tiff ×1