我在 Intellij Idea 中制作了一个 PDF 查看器的原型,并试图将其集成到一个 Netbeans 项目中。 我无法让 Netbeans 识别包含我使用的类的 jar 文件。 Netbeans 版本 - 15.0.2,JDK 版本 - 15,Windows 10 这是代码中的错误之一: ...
我在 Intellij Idea 中制作了一个 PDF 查看器的原型,并试图将其集成到一个 Netbeans 项目中。 我无法让 Netbeans 识别包含我使用的类的 jar 文件。 Netbeans 版本 - 15.0.2,JDK 版本 - 15,Windows 10 这是代码中的错误之一: ...
我想签署 PDF,其中已经有签名字段。 我需要添加新的签名字段以保留现有的未签名签名字段。 签署此类 PDF 后,我看到代码添加的新签名字段始终无效。 说“文件已被更改”。 下面的代码用于计算文档的 hash: 嵌入签名代码: 它不适用于上面的代码。 在谷歌上搜索,发现很少有 COSObject ' ...
我正在使用 PDFBox 2.0.16 从头开始创建一个 PDF 投资组合。 我创建了 PDF 并添加了附件。 添加附件后,我将创建 PDF 投资组合。 以下是创建 PDF 投资组合/包的代码。 当我打开 PDF 时,封面是空白页。 我希望封面成为 PDF 投资组合/包中的第一个附件,这样当用户打开 ...
我有一个 pdf 文件,它有几个可以用值填充的表单字段,如文本字段、单选框等。 我试图通过读取 pdf 以编程方式操作字段。我尝试过 PDFBox、iTextPdf 等库。但每次我看到字段列表返回空。 我的基本代码是: 字段列表出来是空的,即使文件确实有字段。 我在这里错过了什么? ...
我有一个数字标牌 pdf,其中包含 2 个同名的表单字段。 当我尝试使用 PDFBOX 填写字段并在 Acrobat 中打开它时,字段内容为空。 它只会在我单击该字段时显示内容。 这是我的代码 这里是 pdf https://drive.google.com/file/d/1SeGiPhoEqtku ...
我想从 pdf 文件中删除水印。 它可能是由 Acrobat 开发的软件创建的。 书是我的。 任何有权访问称为 EBSCO 的学术服务的人都可以使用它。 许多学术图书馆都有它; 所以我的图书馆。 我下载了这本书,我想打印其中的某些部分而没有烦人的水印。 "ADBE_CompoundType" E ...
我正在尝试将输入添加到 pdf 中的现有字段,该字段应在最后签名。 我使用了 swisscom 的库( https://github.com/SwisscomTrustServices/pdfbox-ais-client/blob/8d52c759ade267b0c443fcd6f15bc9635c ...
我正在尝试做这个用例: 我从一个包含数字签名的文档开始(我们的提供商正在使用基于 PDFBox 的 DCC https://github.com/esig/dss...) 使用 PDFBox 2.0.27 我使用增量保存添加了注释(我使用了不同类型的注释、自由文本、标记为文本、标记图像……) 我发 ...
我在使用pdfbox读取客户上传的pdf文件时遇到如下错误: 我用nodepad++打开文件,部分内容如下图: 不知道为什么会有这么一个文件,因为是客户上传的。 而这种文件是可以正常查看的。 有没有其他方法可以正确读取这种文件? ...
如何使用 PDFBox 将标记为工件的可访问页码添加到 PDF? https://www.pdfa.org/wp-content/uploads/2019/06/TaggedPDFBestPracticeGuideSyntax.pdf 第 3.7 节:工件 为显示对内容进行布局和分页的过程可能会导 ...
当我尝试合并一个 44k 页面 pdf 时出现 java.lang.OutOfMemory 错误。我正在从我的数据库中分块获取所有 44k 页面并尝试与我的主文档合并。 它在 9.5k 页之前都可以正常处理,然后开始抛出堆空间错误。 合并pdf逻辑 我认为我这边有一些 memory 泄漏导致了给定的 ...
我想从 PDF 文档中的某个 Position 获取数据。 我尝试使用 pdfbox 库从 PDF 中的某个区域获取文本。 但是 addRegion 方法需要一个 Rectangle2D。 Android 只有 Rect class 不是 Rectangle2D。 因此,我收到以下错误: 我该怎 ...
我正在使用 PDFBox 检索有关 PDF 文件签名的信息:for (PDSignature signature : document.getSignatureDictionaries()) { // retrieve information from signature } 是否可以确定 P ...
我正在使用以下 java 代码打印具有打印状态的 pdf 文件,但打印状态( printDataTransferCompleted、printJobCompleted、printJobFailed、printJobCanceled 等)没有返回。 下面是Java代码, 如何返回打印状态(print ...
我想知道是否有办法通过字体名称加载 PDType1Font 。 在 1.8.x 版本中,您可以通过字符串加载字体static PDType1Font getStandardFont(String name) 从名称中获取标准 14 字体之一的便捷方法。 在 2.0.x 版本中有没有办法做到这一点? ...
我正在尝试将 pdf 转换为 html。 PDF 我在几个字段上配置了标签顺序。 使用 Pdfbox 如何提取在每个字段上设置的选项卡顺序值,以便我可以在 html 中设置选项卡索引? 我已经尝试通过执行PDAcroForm.getFields()来迭代每个字段(PDField),但这给了我随机 ...
我正在尝试使用 Apache PDFBox 在 pdf 中编写一些内容。 我必须创建一个表格并将一些内容写入每一列。 假设我的表格有 5 列,我正在将内容写入第二列,并且内容超出了页面的长度。 我关闭了之前的 contentstream 并创建了新的 contentstream,向 content ...
我想使用 pdf 框更改 alignment 属性的文本框属性值。 有任何想法吗? ...
我已经使用 PDFBOX acroForm.flatten() 展平了 pdf 表格。 但是使用这种方法它会删除按钮。 即使在我压平 pdf 之后,我仍然希望按钮能够工作。 这是我想弄平的 pdf ...
使用PDFBox 2.0.25,处理文档以获取签名字典,例如pdf 扫描生成的文件,生产者: doc = PDDocument.load(inputFile);行中的警告消息 然后在doc.getSignatureDictionaries(); 为什么会这样? 可以处理这样的文件吗? *更新: ...