问题内容: 有人对此有疑问,但不是最近,而且从那以后技术一定已经取得了进步。 要求: 根据预定义的模板生成pdf文档(我可以使用pdf表格或xsl-fo) 能够填充文本数据 能够填充图形数据(生成的条形码) 能够在生产环境中更改pdf模板而无需修补(重新编译) 生成要保存在数据库中(作为Blob)和/或打印的pdf文件 开源/免费 假定的选项是iText,PDFBox,FOP,还有其他内容吗?根据
问题内容: 我试图通过FOP渲染大约100,000-80列记录,并且每次都几乎耗尽(OutOfMemoryException)。我知道iText可以处理这种负载,但是由于LGPL许可证,我无法使用它。iText是否有其他Java库可以处理将大量数据呈现为PDF的问题? 问题答案: 有商业PDF生成库,例如BFO和ElegantJ。如果您需要开源,则有PDFBox,但我不知道它是否已准备好投入生产。
问题内容: 如何在我的PDF页面中添加 页眉 和 页脚 ?我想要一个表,表头中有3列,其他表中,页脚中有3列。我的页面可能是A3或A4,并且是横向或纵向。 谁能帮我?我在互联网上找不到很好的例子。 谢谢! mas正 问题答案: 创建一个MyPageEventListener类,该类扩展了 PdfPageEventHelper 将页面事件侦听器添加到PdfWriter对象 在MyPageEventL
问题内容: 我正在尝试使用iText库将.txt文件转换为.pdf文件。我面临的问题如下: 我在txt文件中有清晰的格式,与此类似: 在输出中,格式消失了,看起来像这样: 代码如下: 我还尝试使用IDENTITY_H创建BaseFont,但是它不起作用。我猜这是关于编码或类似的东西。你怎么看?我用完了解决方案… 谢谢 LE:正如艾伦(Alan)以及iText页面上的教程所建议的那样,除了我现有的代
问题内容: 我想为自定义组合框中的值设置工具提示值。基本上,我的组合框包含一个姓名缩写的列表- 当他们将鼠标悬停在上方时,我希望它显示该姓名的全名。我的组合框基本上是JTable的一个单元格/列,它具有自己的TableCellRenderer和DefaultCellEditor。该列表是一个JList(模型中的内部类)-iv尝试直接设置’setToolTipText’方法,但这似乎不起作用。 这是
问题内容: 我需要有关iText的帮助。我需要在其他现有的iText文档或PDF文档中添加现有的pdf封面。有人可以帮助我吗?我已经搜索了一些书籍(iText在使用中),但有些复杂。 问题答案: 假设我们有一个名为pages.pdf的文档,并且我们想添加封面hero.pdf作为本文档的封面。 方法1: 使用 看一下AddCover1示例: 结果是一个文档,在这里您首先有封面,然后是文档的其余部分:
问题内容: 我想通过iText将Swing JComponent打印到pdf。 不幸的是,PDF文件中未显示任何内容。你知道如何解决这个问题吗? 问题答案: 我已经弄清楚添加addNotify和验证帮助。
问题内容: 我需要将SVG图形添加到PDF文件中。 使用iText7是否有可能? 使用iText5: 我在以下页面中发现了这一点: PdfPTable和PdfTemplate 有一种创建类似于Template的方法: 如何创建Graphics2D? 问题答案: 巧合的是,我们今天发布了SVG实现。我们目前尚不支持全部功能集,我们仍将在第二季度及以后的时间里进行开发,但是您已经可以使用它了。该工
问题内容: 批处理作业为: 从CSV文件读取 为csv中的每个记录(行)创建一个XML文件,名称为Patent.ID.xml(其中ID是csv中的一个字段,Patent是我的模型类),例如:1.xml,2.xml 问题是我找不到从csv文件动态设置文件名到每个ID的方法 这是我的配置: 问题答案: 创建一个,注入Bean并将侦听器绑定到您的步骤。 在使用该项目创建新对象时,您将以创建资源扩展(后缀
问题内容: 我正在尝试编写一个通用方法以数组形式返回Iterable的内容。 这是我所拥有的: 但是我收到一个编译器警告“注意:… \ IterableHelp.java使用未经检查或不安全的操作。” 对于避免这种警告的其他方法有何想法? 问题答案: Google Guava中有一种方法。 查看源代码,其定义为: 凡最终委托给方法的样子: 因此,似乎无法完全避免,但是您可以并且至少应该将其限制在最
问题内容: 如果表格的长度超过一页,如何在所有页面中重复a的标题? 问题答案: 看的。在那里定义为标题的行应保留在新页面上。 第一行作为标题。 请参阅API。
问题内容: 在我的工作中,有时我必须合并几个到几百个pdf文件。我一直在使用和类。但是,当我将所有文件合并为一个文件时,文件大小将变得很大,这是所有合并文件大小的总和,这是因为字体附在每个页面上,而不被重用(字体嵌入到每个页面中,而不是整个文档中)。 不久前,我发现了有关类的知识,该类可以重用嵌入式字体和图像。问题就来了。很多时候,在将文件合并在一起之前,我必须向它们添加其他内容(图像,文本)。为
问题内容: 我们需要将现有的多个PDF导入到一个新的PDF中。部分代码的工作方式类似于 iText in Action 2nd Edition 第6.2.1节中的示例代码: 但是,我们只是意识到在处理带有注解的可填充PDF(在我们的示例中,那些PDF已经填充了数据)时,所有填充数据都会丢失在新PDF中。 我们在本书的同一部分找到了答案: 重要的是要理解呈现页面内容所需的资源与页面的交互功能之间的区
问题内容: 我正在尝试根据以下代码在使用itext的表格单元格中添加一些带有条形码的文本,但它不会显示在pdf文件中。我尝试添加块和段落。任何帮助,将不胜感激。 问题答案: 您可能对 文本 模式与 复合 模式感到困惑。 使用构造函数时,可以在 文本 模式下创建一个单元格。随后,对的任何后续调用都会将单元格切换到 复合 模式,从而删除先前在构造函数中输入的所有内容。 您必须以这种方式更改代码:
本文向大家介绍UiOS开发中ITextView回收或关闭键盘使用方法总结,包括了UiOS开发中ITextView回收或关闭键盘使用方法总结的使用技巧和注意事项,需要的朋友参考一下 iOS开发中,发现UITextView没有像UITextField中textFieldShouldReturn:这样的方法,那么要实现UITextView关闭键盘,就必须使用其他的方法,下面是可以使用的几种方法。 1.如