通过 HttpServletResponse / HttpServletRequest 获取 HTML 内容

发布于 2024-12-08 14:47:22 字数 91 浏览 0 评论 0原文

有没有办法通过HttpServletResponse或HttpServletRequest获取HTML内容?

我需要打印基于 HTML 对象的 PDF。

Is there any way to obtain a HTML content by HttpServletResponse or HttpServletRequest?

I need to print a PDF based on HTML object.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傾旎 2024-12-15 14:47:23

在这个场景中我会使用一个过滤器。
您可以访问想要输出的内容并将输出流重定向到 PDF 生成器,该生成器可以将 HTML 转换为 PDF。

有关过滤器的更多信息:
http://www.oracle.com/technetwork/java/filters-137243.html

常见的方法是从模型对象创建 PDF。
然后使用 iText。
http://itextpdf.com/

In this scenerio i would use a filter.
You can access content which wanted to be output and redirect the output stream to your PDF generator which can convert HTML to PDF.

More about Filters :
http://www.oracle.com/technetwork/java/filters-137243.html

common way is to create PDFs from model objects.
Then use iText.
http://itextpdf.com/

鸠书 2024-12-15 14:47:23

您可以根据 HTTP 请求数据以及服务器端所需的任何其他信息创建 PDF,方法是将其合并到包含定义 PDF 的 FO 的 Velocity 模板中。

You can create a PDF from the HTTP request data and whatever other information you need from the server side by merging it into a Velocity template containing the FO defining your PDF.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文