gpt4 book ai didi

html - 使用外部 CSS 将 JSP 导出到 Word

转载 作者:行者123 更新时间:2023-11-28 11:58:09 25 4
gpt4 key购买 nike

我正在尝试将 JSP 生成的文档网页导出到 Microsoft Word。在网络浏览器中,一切看起来都很棒。然而,当我改变

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.text.*;" errorPage="" %>

<%@ page contentType="application/msword; charset=windows-1252" language="java" import="java.util.*, java.text.*;" errorPage=""  %>

该页面尝试在 word 中打开,但它会丢失所有样式。

我正在链接到几个外部样式表,但 Word 文档中没有这些样式表。

<link rel="stylesheet" type="text/css" href="css/common.css"/>
<link rel="stylesheet" type="text/css" href="css/general.css"/>
<link rel="stylesheet" type="text/css" href="css/headerfooter.css"/>

我还尝试将 href 链接到服务器上的直接位置。这也没有用。

<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/common.css"/>
<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/general.css"/>
<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/css/headerfooter.css"/>

最后,我尝试将样式移动到 JSP 中。但是,这在将文档导出到 Word 时也不起作用。

如何将 JSP 导出到 Microsoft Word 并使其保留样式?

最佳答案

链接到外部样式表将导致 JSP 丢失格式。解决方案是将样式嵌入到 JSP 中。虽然我在上面提到我这样做了,但它包含格式错误,一旦修复,就会在 Microsoft Word 中正确显示样式。

此外,这里还有一个很好的资源,可用于向文档添加特定于 Word 的样式,例如方向、页边距和嵌入图像:

http://sebsauvage.net/wiki/doku.php?id=word_document_generation

关于html - 使用外部 CSS 将 JSP 导出到 Word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20011873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com