iTextPDF到OpenPDF集成

问题描述 投票:2回答:1

我一直在尝试从iText v5.5.11(许可证版本)库迁移到OpenPDF v1.2.8(开源)库。我认为两者都具有类似的功能。但是,OpenPDF库中缺少来自iText库的renderImage函数,而且我需要在OpenPDF库中使用替代函数。

请帮忙。

提前致谢,

java image pdf itext openpdf
1个回答
3
投票

OpenPDF是iText版本2.1.7(或内部标记4.2.0的分支,尽管差距很大,仅为2.1.7加上一些修复)。特别是它不包含iText 5.x版本的所有新功能和修复。另一方面,OpenPDF包含一些自己的更改。

因此,您不能简单地将OpenPDF作为itext 5.5.x的替代品,并期望一切都能开箱即用。


根据你的问题和评论,你最重要的是寻找iText renderImage功能的吊坠。我假设你的意思是该名称的RenderListener方法。

在iText中,该方法已在5.0.1版本中引入,即在fork之后。实际上整个解析框架已经在早期的5.0.x版本中进行了大修。以前的版本只关注文本提取,即使是有限的代码也仅处于概念验证状态。

据我所知,OpenPDF在fork point和当前状态之间没有太大变化。

因此,要获得iText renderImage函数的链接,您将需要进行相当多的实现工作。


顺便说一下,你可以调用iText v5.5.11“许可证版本”和OpenPDF v1.2.8“开源”。这很奇怪。两者都是开源的。两者都需要许可证。仅仅OpenPDF许可证似乎比iText许可证授予更多的使用自由。

© www.soinside.com 2019 - 2024. All rights reserved.