问题标签 [wordml]

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 投票
2 回答
5223 浏览

html - css 打印模式:仅在生成的 word doc 的第一页上显示页眉和页脚

我正在使用 html 代码成功生成 word 文档,其中页眉和页脚样式为 css 打印模式,这是我的代码:

我想做的是仅在第一页上显示页眉和页脚。为此,我尝试以visibility:hidden这种方式将页眉和页脚应用于不同于第一个页面的页眉和页脚:

但是页眉和页脚仍然显示在所有页面上......知道如何做到这一点吗?

0 投票
1 回答
146 浏览

wordml - 在文档网络中设置页眉和页脚

我有个问题。我需要在WordML上编写的 Document 中设置以下内容。

  • 在文档中设置页眉和页脚

  • 在文档中设置图像

  • 设置标题并将其居中

  • 到目前为止,我已经尝试过这些。

提前致谢。

0 投票
1 回答
536 浏览

javascript - 使用 JavaScript 将 HTML 标签转换为 WordML

您是否知道仅使用 JavaScript 将 HTML 标记转换为 WordML 的任何方法。我需要获取 DOM 元素的内容并将里面的内容转换为 WordML。

0 投票
1 回答
967 浏览

xml - XML 关系转换算法

我正在尝试使用数字签名验证 MS Word *.docx 文件。为了进行验证,我必须计算引用节点的摘要并检查它是否与签名(sig1.xml)中给出的相同。我找不到有关如何实现关系转换以计算该摘要的信息。

签名XML部分(sig1.xml)如下:

/_rels/.rels 文件自己:

所以我需要计算/_rels/.rels的SHA1,但在计算之前我必须应用关系变换和C14N。

当我计算没有关系变换的节点摘要时(例如:)

一切都很好,只需对引用的 URI(在这种情况下为 /word/document.xml)进行 SHA1 处理,就可以得到与签名节点中给定的哈希值相同的哈希值。但是当涉及到具有关系转换的节点时 - 计算永远不会给出与签名中所述相同的值。

我的问题一般是在哪里可以找到有关这种关系转换的信息以及如何实现它?

谢谢,

乔治

0 投票
1 回答
411 浏览

xml - w:vMerge 从 Word ML 到 HTML 中的行跨度

我们正在使用 XSLT 将 Word 文件转换为 XML。我们如何在表中获取 rowspan 属性。

这是实现此目的的 XSLT 代码。

但是,此代码正在计算所有行。我需要将计数限制为下一个@w:val='restart'。这在 XSLT 中可行吗?

0 投票
2 回答
375 浏览

c# - 将 wordml (xml) 转换为 XHTML/HTML

我目前正在研究一种将 wordml-xml(或者更确切地说是正文部分)转换为有效 xhtml/html 格式的方法。原因是我想在我的 WebForms-Application 中正确显示一堆中断、段落等。

在过去的几个小时里,我一直在寻找这样做的方法,我发现唯一与我的问题有点相似的是以下博客 ( https://msdn.microsoft.com/en-us/library/ff628051(v =office.14).aspx#XHtml_Using )。问题是转换是基于 .docx 而不是 XML。我可以尝试将 XML 转换为 docx 并使用它,但这并不是处理它的有效方法。更不用说我必须先找到一种将 XML 转换为 docx 的方法。

我真的希望有人可以帮助我解决这个问题,因为我有点没有想法。

先谢谢了,快点。

示例:XML 中的 w:body-Element 如下所示:

在常规的 word 文档中,这个东西是 Add-in word 的一部分,显示为中断等。我想要的是将这些元素转换为正确的 HTML/XHTML。

0 投票
0 回答
206 浏览

javascript - 严格Word OOXML 中的字段

我想把重要数据放在“w:fldChar”标签中,我试图把这些数据放在“w:instrText”标签中,但是这个代码可以由用户在运行时更改,我想限制这个字段,是他们的任何解决方案?

以下是代码示例:

0 投票
1 回答
294 浏览

openxml - Word Open XML 中上标和下标的呈现器的预期行为

看起来 Word Open XML 的 ECMA 规范没有指定如何使用vertAlign属性呈现“运行”。是否有描述预期行为的文档:

  1. 上标和下标使用什么字体大小?
  2. 将上标/下标文本相对于基线移动多少?

仅供参考,下面是 MS Word 为包含文本“X²”的简单文档生成的 document.xml(为简洁起见,省略了 XML 命名空间):

0 投票
1 回答
66 浏览

xml - XSLT 2.0 - 使用总和的高级分组 (WordML)

最亲爱的专业人士,

我有一些联合计费 XML 代码,其中包含时间卡/计时员摘要。我可以轻松地按特定事项分组,然后按计时员分组并获得每个事项的总数。但是我需要得到计时员对整个联合账单的所有时间和计费金额的总和,而不仅仅是每件事情。

我在下面引用了所有代码,但从 @Tim-C 的评论中更新。XSL 转换链接在这里

输入:

当前代码:

输出:

所需的总数应为...

任何和所有的帮助将不胜感激。

看待,

-缺口

0 投票
1 回答
1230 浏览

java - 如何在 docx 中接受修订/跟踪更改(ins/del)?

在 MS-Word 2010 中,文件 -> 信息下有一个选项,用于在共享文档之前检查文档是否存在问题。这使得处理跟踪更改(到新的最新版本)并立即从文档中删除所有评论和注释成为可能。

在此处输入图像描述

这种可能性在 docx4j 中是否也可用,还是我需要研究相应的 JAXB 对象并编写遍历查找器?手动执行此操作可能需要大量工作,因为我必须将RunIns( w:ins) 添加到R( w:r) 并删除RunDel( w:del)。我还看到了一个w:del曾经在里面的w:ins。在这种情况下,我不知道反之亦然还是出现在更深的嵌套中。

进一步的研究提出了这个 XSLT: https ://github.com/plutext/docx4all/blob/master/docx4all/src/main/java/org/docx4all/util/ApplyRemoteChanges.xslt 我无法在 docx4j 中运行它,但是通过手动解压缩 docx 并提取 document.xml。在普通 document.xml 上应用 xslt 后,我​​再次将其包装在 docx 容器中,以使用 MS-Word 打开它。结果与接受 MS-Word 本身的修订不同。更具体:XSLT 删除了已删除的标记文本(在表格中),但没有删除文本前的列表点。这在我的文档中经常出现。

如果无法以简单的方式解决此请求,我将更改约束。我有一个方法来获取 ContentAccessor 的所有文本就足够了,作为String. ContentAccessor 可以是 aPTc。字符串应该在里面R或里面RunInsR里面有那个)为此我在下面有一个半解决方案。有趣的部分从else if (child instanceof RunIns) {. 但如上所述,我不确定嵌套的 del/ins 语句会如何出现,以及这是否能很好地处理它们。结果还是和以前用 MS-Word 准备文档不一样。