问题标签 [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 投票
1 回答
62 浏览

xml - 使用 wordml 在 XSLT 中添加回车

我正在使用 XSLT (1.0) 使用 WordML 生成 Word 文档。我有不同的表,并且在其中一列中我需要添加由回车分隔的值。

即:而不是Lot1Lot2Lot3,我需要:

我已经搜索了所有相关主题,但找不到任何可以解决我的问题的解决方案。我尝试在其中使用<w:br/>or<xsl:text></xsl:text>或 dec 代码 / <xsl:text>但没有工作,因为我仍然在同一行中看到结果。

XML:

样式表:

0 投票
1 回答
26 浏览

c# - How to apply styles in word while inserting WordMl in VSTO?

I've made a WordMl package & using "Range.InsertXML" method to insert but word is removing the styles on inserted paragraph.

How can i preserve the styles inserted from wordml?

Below is the WordMl Package.

0 投票
2 回答
650 浏览

c# - 子孙在 Word doc 中获取零个元素

我在更新 Word 文档中的超链接时遇到了问题(Q如何更新 Word 文档中的正文和超链接),并且正在放大Descendants<T>()呼叫不起作用。这是我的代码:

该文档打开正常,因为mainPart获得了一个值。但是hLinks没有元素。如果我在 Word 中打开 Word 文档,则会出现一个超链接并且可以正常工作。

在即时窗口中,我看到以下值:

如果我什至找不到文本部分,我应该如何找到和替换超链接?

0 投票
1 回答
86 浏览

ruby - XML 解析破碎的文本

我正在寻找解析 word 文档 XML 以获取每个段落、句子或短语的页脚信息。

此命令获取所有文本之间没有空格。

这个命令稍微好一点,但会以奇怪的方式分解文本:

我想通过包含以下元素的列表/数组接收迭代:'PAGE'、'1'、'First'、'Google.com'、'Something privacy'、'Saturday, February 23, 2019'

下面是整个 XML。是否可以只迭代name = "p"元素?

这是word文档:

Word 文档中的实际布局

0 投票
1 回答
423 浏览

docx4j - w:t 不是 org.docx4j.wml.Text 的实例?

我想使用 docx4j 从 DOCX 文件中提取所有粗体文本,但我得到一个类转换异常,代码如下:

错误是:

线程“主”java.lang.ClassCastException 中的异常:类 javax.xml.bind.JAXBElement 无法转换为类 org.docx4j.wml.Text(javax.xml.bind.JAXBElement 和 org.docx4j.wml.Text 在Main.main(Main.java:37) 处加载程序“app”的未命名模块

为什么出现“w:t”不是一个实例org.docx4j.wml.Text以及我如何获取文本?

0 投票
0 回答
156 浏览

html - docx4j 无法渲染

我正在使用docx4j-ImportXHTML将 XHTML 转换为 docx。渲染到 docx 时,我注意到它不会渲染 CSStext-indent属性。

运行上面的代码时,我看不到段落第一行的任何缩进。但是,在将 docx 转换为 xhtml 时,它会解释第一行缩进。还有什么我遗漏的或者这只是 docx4j 限制?这是飞碟的限制吗?

0 投票
1 回答
701 浏览

c# - 文档.正文.后代() 不返回所有 *sdt* 元素

我正在尝试在 Word 文档中查找所有 SdtElement。我使用了以下代码:

问题是上面的代码没有从文件中返回所有的 SdtElements。在一个文档中有 19 个 SdtElement,但它只返回 7 个。

根据文档, Descendants 方法应返回所有级别的元素:

Elements仅查找那些是直接后代的元素,即直接子元素。vs Descendants查找任何级别的孩子,即孩子、孙子等...

观察到的一件事是仅返回bodyparatable 单元格下的sdt,但是当sdt在table 单元格内的para下时,它不会返回。

我尝试了来自http://www.ericwhite.com/blog/iterating-through-all-content-controls-in-an-open-xml-wordprocessingml-document/和其他类似文章的代码。

无论嵌套级别如何,如何从整个文档中获取所有 sdt 元素?