问题标签 [pdfstamper]

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 回答
779 浏览

pdf - PdfStamper 更改字体

我在一个程序中写信并以 PDF 格式导出。我最近实现了一个小型控制台程序,它应该遍历每个页面并将我的特殊设计的字母(包含我的地址等)设置为背景。

问题是,我的信件是用 Calibri 写的。在使用 pdf 压模之前,原始 PDF 看起来很棒,在设置背景之后,(未修改的文本)的样式看起来有点不同。

看截图,我的意思。

截屏

我无法向我解释,因此我认为这可能是一个错误。你有什么建议吗?

我的代码在这里。

稍微修改(匿名)的 PDF 文件可以在这里找到:

内容.pdf

背景.pdf

0 投票
0 回答
972 浏览

java - 如何使用 iText 根据键名填充 PDF 文本字段

我们有一个可编辑的 PDF,其中包含多个文本字段和其他字段,用户可以在其中将值输入 PDF 表单。对于某些字段,我们需要在向用户显示 PDF 时预先填充值。我们通过读取为 OutputStream 来显示 PDF,并将其作为嵌入呈现给浏览器。我们正在使用诸如 PdfStamper 之类的 iText API 来操作 PDF。我们不知道 PDF 中每个字段的名称,因为它是由其他人生成的。 是否有可能根据文本框之前的键名找到文本字段?例如 Patient Name : Textbox,我们希望根据 Patient Name 作为键为 TextBox 赋值

如果可能的话,我们可以根据 Key 找到适当的 Field 并将值分配给 Fields。

0 投票
1 回答
224 浏览

asp.net - itextsharp pdfsmartcopy 只返回最后一页

我有一个问题,只存储了我的 pdf 的最后一页。

pdf 应该是多页长,如果我只是使用 Response 和 mms 内存流将 pdf 发送到浏览器,这可以正常工作,但是我需要将它作为 pdf 添加到电子邮件中,因此正在将 mms 写入字节以创建创建电子邮件附件时的新记忆流。这是为了解决关闭的流错误。

这是我的代码

0 投票
1 回答
5307 浏览

pdf - 将图像添加到现有文档

在我的应用程序中,我必须将条形码图像添加到现有的 PDF 文档中。我可以用零字节编写修改后的 PDF。我是 iText 的新手。我无法在此代码中找到问题,也没有时间分析使其正常工作。

0 投票
1 回答
5916 浏览

arrays - 如何将pdfstamper转换为字节数组

在我的应用程序中,我需要阅读现有的 pdf 并将条形码添加到现有的 PDF 并将其传递给输出流。这里现有的pdf就像模板。我正在使用 iText jar 添加条形码。

我想知道将PdfStamper对象转换为字节数组或PdfContentByte字节数组的可能性。有人可以帮忙吗?

0 投票
2 回答
1203 浏览

java - 我有一个带有复选标记和当前日期的邮票。我需要使用 itext 和 java 将此图章添加到 pdf 中的所有页面

我有一张印有复选标记和当前日期的邮票。
我需要在使用 itext 和 java 单击按钮时将此图章添加到 pdf 中的所有页面。
邮票是一种具有文本字段的表格,其中日期是使用 javascript 自动输入的。

现在,如何从 pdf 中获取已保存的图章(表格),将当前日期添加到其中,以及如何将此图章添加到 Pdf 文档的所有页面?
需要javascript吗?

0 投票
1 回答
28075 浏览

c# - 让 PdfStamper 与 MemoryStreams 一起工作(c#,itextsharp)

我想重新编写旧代码,将 PDF 文件签名为新代码,对 Web 服务来和发送的 MemoryStreams(字节数组)进行签名。很简单,对吧?嗯,那是昨天。今天我只是无法让它工作。

这是旧代码,它使用 FileStreams 并且可以正常工作:

下面是我自己重做的抛出 System.ObjectDisposedException:无法访问关闭的流。

如果我注释掉

它创建一个空文档。我究竟做错了什么?

0 投票
0 回答
168 浏览

java - 添加 PDFStamper 覆盖会导致 XFA 预填充字段消失

我正在使用的SRC_PDF之前是由使用以下代码的先前方法填充的:

现在我想在填充文档的第二页上创建一个图像叠加层。通过使用PDFStamper(即使使用附加),我现在丢失了所有填充的字段,但确实在第 2 页上获得了图像叠加。有人想出如何在预填充的图像上叠加XFA PDF form?

运行pdfStamper覆盖后,我丢失了之前调用的填充字段:xfa.fillXfaForm(new FileInputStream(XML)); 当 PDF 表单有时,是否有特定的方法可以将图像放置在特定页面上XFA fields

0 投票
1 回答
2628 浏览

java - 使用 itext pdf stamper 在 pdf 中添加多个附件

我想在一个 pdf 文件中添加多个附件。当我进入循环时,它只附加最后一个附件。

示例代码

0 投票
1 回答
1357 浏览

java - 如何获取 TimeStamping Token 并将其应用于 PDF 文件?

我正在尝试从服务器获取时间戳令牌,并将此令牌应用于稍后将签名的 PDF 文件。
我在问是否有人已经使用 java 处理过类似的概念
我有一些关于 TimeStamping Authority (TSA) 的信息,例如:

  • 政策:1.2.504.1.1.1.1.1.3.1.1
  • 格式:RFC 3161
  • 算法:SHA1 与 2048 位的 RSA 相关联。
  • UTC 时区


如何获取认证日期并将其放入 PDF 文件中?