问题标签 [itextpdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - iTextPdf:动态更改单元格宽度
我正在使用 iTextPdf 为 pdf 构建一个表格。每个页面将有 9 到 15 列,确切的数字直到运行时才知道。iTextPDF 非常适合在页面宽度上创建相同大小的列。但我不知道如何创建不同宽度的列。
我不能使用固定的列宽,因为我想跨越整个页面宽度。因此,当写入 9 列时,每列必然比写入 12 或 15 列时更宽。固定的是这些列宽之间的关系。举个例子,我知道 A 列的宽度总是 B 列的 75%,而 B 列的宽度总是 C 列的 50%。我可以为每一列确定这一点。
有人对如何划分页面以正确调整这些列的大小有任何想法吗?这是我正在使用的一些代码,用于创建大小相同的列。我需要其他东西接近尾声
cell.setColspan(1);
更改列的宽度,但不更改为固定值。谢谢!
android - Android ItextPDF ...图像不需要的边框
android 中的 iTextPDF 在 PDF 中的图像中设置了我不想要的边框。如何解决这个问题。注意:-我搜索了很多解决方案,但找不到任何解决方案。
提前谢谢你
android - 如何在 Android 中将图像文件转换为 pdf 文件
我正在尝试在我的 Adroid 应用程序中将图像文件 (jpeg) 转换为 pdf 文件。我用过itextpdf jar 和droidtext jar。都不适合我。下面是使用itextpdf时的代码。
NullPointerException
由于代码行,这给了我一个错误document.close();
当我评论该行并运行程序时,它给了我以下错误。
但是他们告诉找不到的类已经在 jar 文件中,这意味着com.itextpdf.awt.PdfPrinterGraphics2D存在于项目中。
我也将itextpdf-5.1.3.jar添加到构建路径中。我用模拟器和真实设备试过这个。
无法弄清楚我做错了什么。请帮忙...
java - 如何使用itexpdf为pdf添加水印
我正在使用以下代码生成 pdf 文件,一切正常,但我需要在 pdf 文件中添加水印,还需要为 pdf 表中生成的行添加颜色。
这是我用来创建的方法pdftable.(rows)
我主要关心的是添加水印并为行添加替代颜色。
请帮助解决这个问题,因为我很长时间无法解决这个问题。
问候
java - iTextPdf JTextArea Unicode
我能够将 JTextArea unicode (devanagari) 内容加载/保存到文件中。我想将内容打印到 pdf 文件,所以我使用 iTextPDF api。我的代码片段如下,它打印空文件而不是内容。
输出到控制台:
请让我知道修复。假设摇摆 JTextArea 应该能够处理它,我没有为图形设置任何字体。使用 indicim.jar 输入法框架添加了 unicode 支持。根据 Dimension 上方的输出,显示文本区域的大小不为零。
为了进行上述测试,您需要 2 个文件:
indicim.jar并将其放在 jre/lib/ext
MyNumbers.txt - 梵文中的 unicode 内容文件,如下所示,您可以自己在文本区域中键入它,并在关机/启动时保存/加载程序。你把它保存在eclipse的项目目录中。
将在 Eclipse 项目目录中创建一个 pdf 文件,但现在它是空的。
android - java.lang.NoClassDefFoundError: com.itextpdf.text.Document
我已将 .jar 文件添加到我现有的项目中,如http://www.vogella.com/articles/Eclipse/article.html#classpath中所述。
当我尝试运行模拟器时,我最终得到“java.lang.NoClassDefFoundError: com.itextpdf.text.Document”</p>
我的 .classpath 文件:
MainActivity.java
android - ProGuard 强制使用“-dontwarn”导致 Android 应用程序行为不正确
我有一个我想用 progaurd 构建的应用程序我在这个应用程序中使用 ksoap 和 itext jar 现在问题是在以发布模式(签名 apk)构建应用程序时我收到错误(请参阅下面的错误日志)我之前尝试过通过使用 -dontwarn 解决此错误,但在我安装 apk 时使用此错误后,应用程序停止运行,我认为从 jar 文件中引用的类中很少有行为不正常或任何可能的原因。有什么有效的解决办法吗?任何帮助将不胜感激。谢谢 !
这是我的 proguard.cfg 文件:-
resize - 是否有任何方法可以自动调整具有固定高度的 PdfCell 内容的字体大小,以便单元格中的所有内容都可见?
我正在使用itext编写pdf。在将 Chunk 对象添加到具有固定高度的 PdfCell 之后,我无法在 itext API 中找到任何方法来自动调整其字体大小,因此它适合并且所有文本都完全可见。
是否有任何方法可以自动调整具有固定高度的 PdfCell 内容的字体大小,以便单元格中的所有内容都可见?
java - iTextPDF 可以读取多少文件?
我在我的应用程序中强制关闭,当我选择 file1(大小:33,016,510 - 不确定是字节还是 kb)但当我尝试 file2(大小:604,612)时,它不会强制关闭。iTextPDF 可以读取多少文件?
文件1:400-500页,有图像背景和图像,但文本都是HIGHLIGHTABLE,因此可以读取文本(这是我确定PDF内容是文本还是图像的方法,如果我错了,请纠正我)。
文件2:30-50页,有图片,没有背景。
我有想法为什么它会强制关闭。
- 由于PDF文件大小。
- 代码它自己。
- PDF 的内容。
我用来阅读PDF的代码:
这里有什么问题?
如果信息不足,请在下方评论。
例外:
java - 我创建的 pdf 文件中丢失了空格(pdfbox 和 itextpdf)
我正在使用 pdfbox 和 itextpdf 以 pdf 格式创建非常简单的发票。
我们在 java 之外的 erp 系统中创建原始发票文本文件 - 所以我唯一需要做的就是将文本文件与 (pdf) 模板结合起来。(那不是问题。;))
它工作正常 - 但我现在在 pdf 中发现一个缩进错误:在表格的标题之后,缩进出错(一个前导空格被删除)。
我做错了什么?
这就是代码,生成示例pdf: