问题标签 [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.

0 投票
1 回答
1504 浏览

pdf - 使用 itext 添加现有 pdf 文件的字段值后,PDF 阅读器中仅显示英文字符

我使用以下代码为表单字段添加了一些值。

//------------------------------------------------ --------

PdfReader 阅读器 = 新 PdfReader(in);

PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(out));

AcroFields 表单 = stamper.getAcroFields();

form.setField("txt_1", "TEST:ทดสอบ");

压模.close();

reader.close();

//------------------------------------------------ --------

问题是泰语字符在我关注该字段之前不会显示在 PDF 阅读器中。

** 我第一次打开我得到的输出文件


字段名称: 文本:


当我专注于该字段时,结果是正确的,当我点击另一个字段后,泰语字符再次消失


字段名称:文本:ทดสอบ</p>


谁能帮忙。谢谢

0 投票
1 回答
4812 浏览

java - 我们如何从没有页眉和页脚的PDF文件中提取文本内容

我们如何从 PDF 文件中提取文本内容,我们使用 pdfbox 从 PDF 文件中提取文本,但我们不需要页眉和页脚。我正在使用以下java代码。

0 投票
1 回答
1757 浏览

spring - 将子表放入一个父 PDFPCell 时无法隐藏 iText PDF 单元格的边框

我正在使用 itextpdf.text.pdf.PdfPTable 以 PDF 格式创建表格。但我无法摆脱一个 pdfPcell 的边框。我几乎在所有地方都进行了搜索,但没有找到解决方案。当我只使用下面的代码时,我可以实现无边框 -

但是当我试图将两行放在一个 PdfPcell 中时,问题就出现了。我正在做什么来实现这一点,我正在创建另一个表并将其放入父表 PDFPcell。但是,问题是每次在父表 pdfPcell 的区域上都会出现一个边框,尽管我已将 PDFPcell 定义为没有任何边框。

在下面添加了注释和代码片段以供进一步参考

对不起..但它不工作。我以前试过tris。不知道我是否遗漏了什么。我已将默认边框设置为无边框,并且在 PDFCell 级别,我已将边框设置为无边框。子表周围仍然有一个四边边框。这是代码片段:

0 投票
1 回答
5111 浏览

java - 如何将页面高度调整为内容高度?

我正在为我的项目使用 iTextPDF + FreeMarker。基本上,我使用 FreeMarker 加载并填充 HTML 模板,然后使用 iTextPDF 将其渲染为 pdf XMLWorker

模板是:

这是我的代码:

此代码工作正常,但固定高度是一个问题。

IE 假设:

生成的文件是:

在此处输入图像描述

如果相反我使用

生成的文件是:

在此处输入图像描述

如您所见,在最后一个文档中,我有两页。我希望只有一页根据内容高度改变其高度。

使用 iText 可以实现这样的事情吗?

0 投票
1 回答
474 浏览

itextpdf - iText PDF - 线程争用

我正在使用 iTextPDF 5.4.2 版,并且在负载很重时遇到线程争用问题。我正在使用 IBM JDK 6

这就是问题所在,当有多个独立线程试图生成不同的 pdf 文件时,我在 SecureRandom.nextBytes 上看到了争用,因为这是同步的,所有线程都在等待锁定该对象。下面是线程转储

你能帮忙避免这个问题吗?

席德

0 投票
1 回答
4873 浏览

java - java XMLWorkerHelper - NoSuchMethodError: com.itextpdf.text.pdf.PdfPTable.addCell

我正在尝试使用 itextpdf 将 html 转换为 pdf,但即使我使用了最新版本的 itextpdf,它也会给出 nosuchmethoderror

依赖

进口

资源

例外

0 投票
1 回答
2053 浏览

pdf - iTextPdf 页面大小未设置为自定义大小

我一直在使用旧的 itext jar (com.lowagie) 从图像文件中生成一些 pdf。但是当我升级到 itextpdf jar (5.5.0) 时,页面大小最终被设置为 A4(即使我调用了 doc.setPageSize(rectangleOfCustomSize))。当我并排查看 pdf 时,新代码的图像文件从页面(顶部和右侧)流出。旧页面的大小为 15.81x23.32,而新页面的大小为 8.26x11.69。

如何更改我的代码以解决此问题?我需要始终拥有自定义页面大小(从不标准)。

以下是一些代码片段。

这是 2 并排的屏幕截图。 旧文件和新文件

0 投票
1 回答
485 浏览

itextpdf - itextpdf acrofields 格式为百分比

我使用 ITextPdf feom c# 代码。我使用 acrofields 用数据填充表单。我失去了我的格式。

我究竟做错了什么?

0 投票
1 回答
48 浏览

itextpdf - 将带表格的PDF转换为不带表格的PDF

我有一个包含表格的 PDF 模板。目前,我正在使用 itextpdf 填写表单字段,并保存生成的 pdf。

有没有办法完全摆脱 pdf 表单(即将 pdf 转换为包含插入数据的无表单 pdf)?

0 投票
1 回答
1850 浏览

android - 将 Drawable 传递给 iTextPdf 而不是图像 - Android

我正在使用 iTextPdf 创建签入应用程序。我已经使用图像对象添加了图像:

我希望在添加任何内容之前以相同的方式添加图像,因为我希望任何后续内容都会覆盖现有内容。