- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试从 iText v5.5.11(许可版本)库迁移到 OpenPDF v1.2.8(开源) 库。我认为两者具有相似的功能。但是,iText 库中的 renderImage 函数在 OpenPDF 库中缺失,我需要 OpenPDF< 中的替代函数/strong> 图书馆。
请帮助。
提前致谢
最佳答案
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 点和当前状态之间没有太大变化。
因此,要获得 iText renderImage
函数的挂件,您必须做相当多的实现工作。
顺便说一句,您将 iText v5.5.11 称为“许可版”,将 OpenPDF v1.2.8 称为“开源版”。这很奇怪。两者都是开源的。两者都需要获得许可。仅仅是 OpenPDF 许可证似乎比 iText 许可证授予更多的使用自由。
关于java - iTextPDF 到 OpenPDF 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54408620/
当我将表格添加到页面的页脚时,页脚会调整到合适的大小,但是,表格不会保留在该页脚内,而是位于页面顶部。 我创建了一个测试场景来说明我的意思。 public class TestClass {
我一直在尝试在 Scala 中重新实现 OpenPDF 1.2.4 和 1.2.11 中的连接示例: def mergePdfs(docs: Seq[Array[Byte]]): Array[Byte
我正在使用 OpenPDF 生成 PDF 文档,并将页眉和页脚图像添加到 PDF 中。需要将一个段落添加到 PDF 的中心,其中一些文本内容是基于输入请求的动态内容,并且所有内容都需要用边框包围。我能
我的公司需要实现一种在官方 PDF 上加盖电子印章的方法,以确保其完整性。我听一些同事说已经用OpenPDF完成了,但我在网上搜索目前还没有找到任何结果。 仅使用 OpenPDF 是否可以有效地实现这
我正在开发一个工具,用于生成代表评估结果的 PDF 文档。这些文档的结构以及一些文本和图像是由非技术用户定义的(这就是为什么不选择 Apache FOP 和 XSL 的原因之一)。 OpenPDF 似
我一直在尝试从 iText v5.5.11(许可版本)库迁移到 OpenPDF v1.2.8(开源) 库。我认为两者具有相似的功能。但是,iText 库中的 renderImage 函数在 OpenP
我在 Java 中使用 OpenPDF 1.3.20,想更改表格单元格中文本/段落的对齐方式。到目前为止,无论我尝试了什么,都改变了文本在任何地方的定位。 我只了解到添加为 table.addCell
我正在使用 OpenPDF 生成 PDF 发票报告。在 PDF 上,我必须在每一页上为页眉/页脚设置一个矩形 block 。我已使用 HeaderFooter 类在每个页面上添加页眉/页脚,但这仅适用
如何使用 OpenPDF 将 HTML 转换为 PDF ? 据我所知,OpenPdf 是 Itext 4 的一个分支。不幸的是我找不到 Itext 4 文档。 最佳答案 好吧,看来你不能只用 Open
我似乎有一个我无法自己解决的问题。 我正在使用 flysaucer-9.1.20 和 openpdf-1.3.22 从 XHTML 源生成 PDF。 我客户的 CI 要求 Verdana 作为他们所有
我是一名优秀的程序员,十分优秀!