问题内容: 我很难尝试使用itextpdf生成包含希腊字母的PDF文件。我正在从外部来源将字符串读取为UTF-8字符串。英文字母出现在结果中,而不是希腊字母。搜索问题,我认为可能与所使用的字体有关。如果这是问题,我不知道要使用哪个ttf文件。这是创建字体的方法 衷心感谢您的任何帮助! 问题答案: 您需要使用带有希腊字符的字体。您可以在此处找到希腊unicode字体。 您可以在此处查看来自itext
问题内容: 我正在创建一个PDF,并在其中的某个位置添加一个JPanel。 使用和我可以将其添加到文档中,但是: 我如何定位它使其位于左边距而不是页面左侧? 如何防止其显示在其他元素之上? 换句话说:如何将其放在段落中? 代码片段: 问题答案: 我通过使用a 并从中创建一个使其工作。
问题内容: 我正在运行以下代码,但有时在运行时会出现某种并发异常。 我对其进行了重构以解决并发问题,但这确实使我提出了一个问题。如果将for构造更改为Iterator模式,性能会有所不同吗?foreach构造和Iterator类之间的访问级别有什么区别? 问题答案: 区别主要在于语法糖,不同之处在于可以从迭代中删除项目。从技术上讲,增强的循环使您可以循环遍历所有,其中至少包括s和数组。 不必担心性
问题内容: iText可以在Swing应用程序中呈现PDF文档吗?还是我必须为此使用另一个库/框架? 问题答案: iText用于以编程方式生成PDF文件(例如,从HTML转换为PDF或生成PDF报告。) 要查看PDF,您可以使用ICEpdf之类的库
问题内容: 我的源表中有10条记录,并且项目计数为3。 我有2个分区来处理这10条记录(即,前5个记录将在第一个分区中处理,其余记录将在第2个分区中处理,而在第2个分区中处理记录时,我抛出异常,因此作业将在第2个分区的第2个块上失败。当我重新启动作业时,失败的分区将再次处理所有记录(即第一个块和第二个块)。重新启动作业应仅从最后一个失败的块记录开始处理,而不是该分区中的所有记录。请您指导我如何做到
问题内容: 我的java项目分为两部分。 我需要填充pdf的字段 我需要在页面空白区域的填充部分下方添加一个表(并且该表需要能够移到下一页)。 我能够分别执行这些操作(填充pdf并创建表)。但是我无法有效地合并它们。我尝试做一个doc.add(table),这将导致该表在pdf的下一页上,这是我不想要的。 我基本上只需要能够指定表格在页面上的起始位置(这样它就不会与现有内容重叠),然后将表格标记到
问题内容: 我试图在没有LTV格式的已签名PDF文档中启用LTV。在所有情况下,我都找到了相同的示例,如链接中所述。如何为时间戳签名启用LTV,启用iText LTV-如何添加更多CRL?,它定义了获得预期结果的过程。碰巧我没有工作,它没有给我任何错误,但是我没有添加LTV。 为什么在执行以下代码时不会给我任何错误,但是我不添加LTV的一些想法。 这是我尝试添加LTV的方法: 我正在使用的版本:
问题内容: 我正在使用iText 通过使用PDFCopy合并多个PDF 来创建 单个PDF 。我需要在本文档的开头创建一个 目录 (不是书签),并带有指向每个源PDF的第一页的可单击链接。 合并PDF的代码 问题答案: 您在要求一些琐碎的事情,但事实并非如此。请看一下MergeWithToc示例。您会看到合并PDF的代码是正确的,但是在我的示例中,我添加了一个额外的功能: 对于每个首页,我都将一个
问题内容: 考虑到,我们怎么可以转换到(或)的 最佳和最快的 方式可能的,这样我们就可以用的就可以了,如操作,等等。 问题答案: 最好使用像Guava这样的库: 另一个番石榴的例子: 或Apache Commons Collections:
问题内容: 我找到了一些有关如何在iText中绘制表单的教程,但是我需要将其插入单元格中,但我不知道如何。谢谢您对此事的考虑。 问题答案: iText图像扩展了矩形。您可以对图像进行新的实现。 您可以从模板创建图像,也可以使用内容字节创建模板。 因此,您可以创建一个模板,在其上绘制一个矩形,创建图像,然后将图像设置在所需的单元格上。一段时间以前,我已经用矩形图案做了类似的事情。 编辑:如果只需要填
问题内容: 我将iText用于PDF生成,并使用以下代码创建锚点: 该对象类型的并且是通往我想要的链接文件。 当我尝试使用相对路径时,链接不起作用。例如,虽然工作正常,但是当我尝试相对路径(例如未形成链接)时,尽管我的PDF文档和XML文件都位于名为的同一文件夹中。 问题答案: 如果您遇到这种情况: 而且,如果您在中创建了一个路径作为参考,那么您将告诉PDF可以在以下位置找到xml文件: 我看到两
问题内容: 我需要将pdf中的每个页面的大小从字母调整为合法大小。这是我到目前为止所得到的 即使调整大小正确,输出的pdf也只包含1页。有什么帮助吗? 问题答案: 这就是答案。我需要循环,请阅读我的原始问题的评论以获取更多信息
问题内容: 我正在尝试通过以下servlet生成动态PDF文件。 但我收到以下错误: 我正在使用 weblogic应用程序服务器8.1 ....我正在使用 iTextPDF 。所以我已经为jar文件设置了CLASSPATH。 请告诉我为什么会出现此错误????我已经花了很多时间。没有遇到小问题。请帮助我。 谢谢 完成建议的操作后,出现以下错误 问题答案: 先前的答案告诉您,缺少了一个jar,这不是
问题内容: 我试图从控制台上的pdf中提取并打印英文文本。使用PdfTextExtractor类通过itextpdf API进行提取。我收到的文字无法理解。可能是我面临的一些语言问题。我的目的是在PDF中找到特定的文本并将其替换为其他字符串。我首先分析文件以查找字符串。以下代码段代表我的字符串提取器: 但是即使PDF中的文本为英文,我在控制台上得到的输出也无法理解。 输出: 在其他情况下,请在第1
问题内容: 我正在尝试使用iText提取PDF中矩形的颜色。在下面的是所有的PDF页面有什么: 这是使用iText提取的页面内容: 但是,有些东西我无法从该代码中提取,我说的 是红色,如果我生成相同的PDF,但是用另一种 颜色而不是红色,则页面内容没有任何变化(上面的代码显示了) )。 因此,我的问题是,如何使用 iText库Java的某些方法或属性来提取该颜色。 我正在使用iText 5.5.9