问题标签 [openpdf]
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 - OpenPDF java对元素进行分组以保持在同一页面上
我正在使用 OpenPDF 生成文档。
在本文档中,我希望对某些元素进行分组,以免它们在单独的页面上被拆分。在我的例子中,它由一个由 2 行包围的段落组成,1 上,1 下。
我尝试将它们分组到 Paragraph 元素中并使用 keepTogether 属性,但是这些行没有显示:
有什么办法可以让我一直把它们放在一起吗?还是有更好的建议?
信息
- 语言:Java
- java版本:openjdk 8
- OpenPDF版本:1.3.17
java - 有谁知道如何使用openpdf java lib为现有pdf设置密码?
如何使用 OpenPdf java lib 为现有 PDF 设置密码?我已经尝试过下面的代码,但那是创建没有内容的新pdf
java - 使用Java中的OpenPDF居中/对齐表格单元格中的文本
我正在使用带有 Java 的 OpenPDF 1.3.20,并且想要更改表格单元格中文本/段落的对齐方式。到目前为止,无论我尝试什么改变了文本在任何地方的定位。
我只知道添加为 table.addCell("sometext") 的文本会将其对齐为中心。由于我想添加更复杂的内容,这还不够,我需要很好地控制定位。
这是我目前使用的测试类。如何更改特定单元格的对齐方式?
itext - 使用 ITextRenderer 进行飞碟字体注册
我正在使用飞碟使用 iText-2.1.7 从 html 生成 pdf。
对于我打印的每份文件,我都会:
对于我使用的每种字体:
然后是创建pdf的其余代码:
因此,对于每个文档,我一次又一次地注册所有字体......
这是绝对必要的吗?我可以使用任何字体缓存服务或类似的东西吗?
非常感谢!
flutter - 如何在 Flutter Windows 应用程序中打开 PDF 文件
我可以在 Flutter Windows 平台上使用以下代码打开 PDF 文件,
我的实际问题是,我们如何在打开文件之前找到可执行文件的确切路径?
我创建了一个新的 PDF 文件并保存了文档的目录。如何找到 adobe viewer / chrome / edge 的 .exe 路径来打开文件。
该解决方案适用于所有 Windows 平台。我的意思是移动和计算机应用程序?
javafx - 使用 OpenPDF、JavaFX 和 GraphicsContext 创建 PDF?
显然,我们可以通过 Java AWT 的Graphics2D直接使用PdfGraphics2D将 AWT 图形绘制到OpenPDF中。
我想知道是否还有可能允许通过 JavaFX 的GraphicsContext将 JavaFX 图形绘制到OpenPDF?
由于我没有找到直接的方法,所以我想知道是否有类似FxGraphics2D的东西可以尽最大努力将Graphics2D调用与GraphicsContext联系起来,但反过来呢?
非常感谢您的任何提示。
java - 如何使用 itext 2.1.7 在 PDF 中垂直创建矩形并添加文本
我的要求是直的,我想创建一个垂直放置的矩形,并从底部到向上的方向添加文本。(基本上是 90 度框)在 PDF 的所有页面中
我尝试使用下面的代码快照来实现它,但我希望它被包含在盒子的特定尺寸内,我无法使用这种ColumnText
方法控制它
例如:
java - Java PDF 签名错误 org.bouncycastle.asn1.ASN1UTCTime 与 org.bouncycastle.asn1.ASN1Set 不兼容
我正在尝试即时签署 PDF。我显然没有这样做。任何帮助表示赞赏。
这只是签署 pdf 的测试。为了以后的目的,我将保存那些私钥和公钥。
目的是动态生成签名 PDF。我按照此链接中显示的代码
以下是代码片段。
这段代码运行时我无法弄清楚错误。
Maven配置是
fonts - 如何在使用 Flying Saucer 和 OpenPDF 从 XHTML 生成的 PDF 中为 AcroForm 字段使用自定义字体?
我似乎有一个我无法自己解决的问题。我正在使用flysaucer-9.1.20和openpdf-1.3.22从 XHTML 源生成 PDF。
我客户的 CI 要求 Verdana 作为他们所有文档的字体。所以我嵌入了字体并创建了 PDF,如下例所示:
这是一个示例 XHTML 源代码:
这是生成的 PDF 文件在 Adobe Acrobat Reader DC 中的样子:
到目前为止一切顺利,它使用我的嵌入字体,但是一旦我单击输入字段,字体就会更改,并且在编辑后,它会保持这种状态:
当我在 Chrome 中打开 PDF 并单击输入字段时,它看起来像这样:
大部分是空白,有时是一些随机字母,如我实际项目中的这个例子所示:
似乎存在某种编码问题,Adobe Acrobat Reader 回退到其默认字体。当我使用 OpenPDF 中的一种标准字体时,它工作得很好。我已经在这个问题上苦苦挣扎了好几天了,我就是无法解决这个问题。
我错过了什么吗?