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

0 投票
1 回答
73 浏览

java - 使用 OpenPDF 的 ListItem 级别的书签

我正在使用OpenPDF作为 iText 的替代品。它满足了我的大部分要求。我试图为我无法添加的 List 和 ListItems 添加单击和导航书签。这是我尝试过的。添加段落时,我添加了一个事件处理程序挂钩:

当我添加ListorListItem时,我还添加了一个虚拟段落,以便为该段落添加书签,如下所示:

在将某些元素添加到文档之前,该位置不会移动。这里的问题是,除非我将列表添加到文档中(之前document.close()),否则位置没有移动,因此添加虚拟段落会在同一目的地添加轮廓。在生成的 PDF 中,单击书签时不会导航到相应的列表项。我已经探索了章节章节,但这会产生一个我不想要的编号项目符号。

0 投票
0 回答
130 浏览

java - 使用 Open Libraries 创建 PDF/A3 文档

我想用 Java 创建一个 PDF/A3 文档。我已经遇到过 iText5 并且能够做到。但是由于它的 AGPL 许可证,我不能在商业代码中使用它。我一直在寻找它的替代品,并找到了 Apache PDFBox 和 OpenPDF,但找不到任何示例代码。

任何帮助表示赞赏

0 投票
1 回答
219 浏览

java - Java Spring Boot Webfux (Reactive) - 将数据导出为 .pdf

我正在使用 openPDF 库通过 HttpServletResponse 将列表导出为 pdf。但是,Webflux 不支持 HttpServletResponse,所以有人可以指导我如何以反应方式编写它吗?

这是我使用的代码: https ://www.codejava.net/frameworks/spring-boot/pdf-export-example

我在 Webflux 中找到了一个将列表导出为 .csv 的示例,并尝试使代码适应该示例,但到目前为止我还没有运气。这是该示例的链接: https ://medium.com/@ victortemitope95/how-to-write-and-download-a-csv-file-in-spring-webflux-5df8d817a597

0 投票
0 回答
23 浏览

openpdf - 在 openPD 中换行

有没有办法在openPDF中的图像周围环绕文本?或围绕其他文本?我正在尝试将两个文本网格化到一个页面上(可能包含图片的文本),但是一个文本可能比另一个文本更大或更小。它们可能看起来像以下两张图片之一:

文字一较大 文字二更大

我打算制作一个列文本,并测试文本 2 的长度与前几行之后剩余的文本 1 的文本长度(见图),但我无法使用 columnText 返回剩余的文本。去(真)。

有没有一种简单的方法可以在图片或其他可变对象(又名文本)周围环绕文本?

0 投票
0 回答
119 浏览

pdf - 使用 OpenPDF 在 PDF 的每一页上的页眉和页脚块

我想使用 OpenPDF 创建发票 PDF。它需要在每一页上都有页眉和页脚。我正在使用 Thymeleaf 生成 pdf 的内容。然后我的问题是如何为每个页面添加页眉和/或页脚。

我找到了一个相关的帖子(使用 OpenPDF 在 PDF 的每一页上的矩形页眉和页脚块),但是我希望能够使用 html 模板字符串定义页眉/页脚。那可能吗?或者您会推荐其他方法吗?

0 投票
1 回答
66 浏览

java - 下载后自动打开 PDF

我有一个具有 pdf 下载功能的 webview 应用程序,用于从一些不同的网站下载 pdf 文件。我想知道如何在下载后立即打开pdf。我的应用程序中还没有 pdf 阅读器,因为我不知道如何应用它。

我已经阅读了我提出的类似问题的所有答案,但所有答案都不适用。问题是 pdf 的名称取决于上传者设置的内容,因此每个访问的网站的 pdf 文件的名称都会有所不同。

在下面的代码中,下载的pdf文件的生成名称是根据网站上的pdf名称生成的,不是我自己确定的。

是否可以根据代码打开 pdf 文件,还是应该更改代码?

这是我的 Webview 布局

先感谢您。

0 投票
2 回答
95 浏览

pdf - 使用 openPDF 添加认证/docMDP 签名

在创建 docMDP 时,我在 openPDF 中偶然发现了以下代码:

这也将被放入 PDF:

我将 DigestMethod 更改为更新的方法,它确实有效。此外,'aa' 看起来非常静态,老实说就像一个虚拟实现。关于这些价值观的任何见解?为什么可以毫无后果地改变它们?我将它与它的前身 *text 5 进行了比较,但它在那里是一样的......

0 投票
0 回答
62 浏览

java - 我们是否还需要包含 itext 的 maven 依赖项才能使用 openpdf

我已经使用 openpdf 在我们的应用程序中生成 pdf 文档。我在下面添加了 openpdf 最新版本的 maven 依赖项。构建成功但出现运行时错误,如下所示。有人可以帮助解决这个错误吗?

由于 itext-rtf jar 2.1.7 已被隔离,我们已从 pom 文件中删除了该依赖项并添加了此依赖项。

这是我在运行时遇到的错误:

0 投票
1 回答
33 浏览

javascript - 我需要使用 angulat 10 或 javascript 在新窗口中打开 PDF 文件。但我还需要在打开文件之前更改文件名

我尝试使用此代码(它似乎随处可见):

但它只下载文件。我需要在打开之前更改它的名称。

0 投票
1 回答
45 浏览

java - Spring Java:PDF 下载仅适用于 idm

我需要使用以下控制器方法通过 OpenPDF 下载 pdf 作为 Web 服务:

这是导出功能的内容:

这里的问题是当我从我的浏览器尝试这个网络服务时,下载只有在我使用 IDM (Internet Download Manager)时才有效,否则它只会在浏览器控制台日志上返回 pdf 的字节码,我尝试了很多东西但没有有效,如果有人可以为我提出解决方案,我会很高兴,谢谢!