iTextPDF 到 OpenPDF 集成

iTextPDF to OpenPDF Integration

我一直在尝试从 iText v5.5.11(许可证版本) 库迁移到 OpenPDF v1 .2.8(Open Source) library.I 认为两者具有相似的功能。 但是,iText 库中的 renderImage 函数在 OpenPDF 库中丢失了,我需要OpenPDF 库中的替代函数。

请帮忙。

提前致谢,

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 中在分叉点和当前状态之间没有太大变化。

因此,要获得 iText renderImage 功能的挂件,您需要做相当多的实现工作。


顺便说一句,您调用 iText v5.5.11 "License version" 和 OpenPDF v1.2.8 "Open Source"。这很奇怪。两者都是开源的。两者都需要获得许可。仅仅是 OpenPDF 许可证似乎比 iText 许可证授予更多的使用自由。