问题标签 [wordprocessingml]

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 投票
0 回答
395 浏览

ios - 在 iOS 中使用 libopc

嗨,我正在开发一个包含文字处理工作的应用程序。我正在尝试为此目的使用http://libopc.codeplex.com/,但我找不到合适的方法来做到这一点。谁能指出我正确的方向来实现这一目标。

我能够在 webview 上加载 .docx 文件。那么,我可以用它UIWebview来做到这一点吗?

0 投票
2 回答
1296 浏览

xml - 使用 XSLT 转换在 WordProcessingML 中保留换行符和空格

我正在使用 WordprocessingML 以编程方式创建 Word 文档,但找不到在我的文本 (w:t) 块中保留换行符的方法。有一个答案是无法保留运行之间的空间,通过以下方式解决空间问题:

但是,我正在使用创建 docx 文件的目录结构并在源 xml 文件上运行 xslt 转换以生成 word 使用的主 document.xml 文件的 JavaScript 文件。我不确定我是否具有与上述代码相对应的实际低级 WordprocessingML 属性。我努力了:

可以这样做,还是需要多个段落 (w:p) 标签?为了便于使用,我希望源 xml 文件的编辑器只将所需的空格放在单个文本标记中,而不是让他们手动添加额外的 xml 标记,如选项卡或段落。

0 投票
1 回答
487 浏览

xml - 自动提取 word docx 存档和 xml 文件的漂亮打印转换

如果重命名例如。文件document.docxdocument.docx.unzipped.zip可以提取该存档,例如。到文件夹' document.docx.unzipped '。不幸的是,提取的xml 文件不是很可读,因为所有 xml 信息都在一行中。

我想自动化提取 docx 存档并从存档中转换所有xml 文件的过程。提取文件夹(document.docx.unzipped)到可读/漂亮的版本 (如 Notepad++ --> Extensions --> XML Tools --> Pretty Print(XML 仅带换行符))

有什么快速方法的想法吗?

EDIT1:从https://stackoverflow.com/users/1761490/pawel-jasinski修改想法

0 投票
1 回答
743 浏览

openxml - MS Word、DOCX、Open XML - 通过更改 XML 应用主题

需要通过操作 XML 将主题从一个 word 文档 (DOCX) 应用到另一个。

我正在经历的道路是 -
word/themes 文件夹至少包含一个 theme#.xml 并且可以让 rels 文件夹包含关系文件。我决定不触摸 rels 文件夹并复制 word/theme 文件夹中存在的所有 theme#.xmls(可能不止一个)。这对我有用。

我对此有两个担忧:
1. 我是否还需要添加 word\theme_rels 中存在的 theme1.xml.rels 文件?它包含映射到 word\media 文件夹中的一个图像。我还需要添加图像映射吗?
2. 对于“Quotable”等少数主题,theme1.xml 在“a:fmtScheme”节点中包含一个对关系 id 的引用,可能用于 DrawingML 和形状。

例如:

由于此处的“rId1”指的是styles.xml并在word_rels\document.xml.rels中维护,我担心的是word_rels\document.xml.rels映射到styles.xml不能是主题正在获取的文档中的rId1应用(例如这可能是styles.xml 的rId5)。那么,在复制时是否需要在 theme1.xml 中更改它才能正常工作。

任何帮助将不胜感激。

0 投票
1 回答
2528 浏览

docx - Docx:似乎无法获得要呈现的项目符号列表

0 投票
2 回答
2415 浏览

c# - 将表(行)与 OpenXML SDK 2.5 保持在一起

我想在一个word文档中生成多个表,每个表有2行。但我想把这两行放在一起(如果可能的话)。

  1. new KeepNext()第一行不起作用
  2. new KeepNext()在第一行的最后一段不起作用
  3. new CantSplit()在桌子上不起作用

在所有情况下,第二行(如果太大)都位于第二页上。最后一个单元格(内容大的单元格)上的Anew CantSplit()避免了单元格的中断。但是没有一个选项可以避免表格的拆分(按行)。

0 投票
1 回答
259 浏览

visual-studio-2010 - XSLT 的正确格式,包括 WordProcessigML (OpenXML)

我有想在 Visual Studio (2010) 中编辑的 XSLT 文件。该模板用于将输入数据 XML 转换为 OpenXML 格式(MS Word 文档)。Visual Studio 无法正确格式化(拆分为多行并缩进)。屏幕截图上的选定行(以<wx:sect>标签开头)只有一英里长,不受Edit > Format Document (Format Section). 这一行里面是对 Word 文档的完整描述。

无法格式化的行

我需要做什么(安装可能是)以便VS可以格式化这样的文件?

0 投票
1 回答
754 浏览

openxml - 将 Xdocument 解析为 Open XML 字处理文档

我有一个 xml 字符串,我使用字符串创建了一些字符串函数。

例如。

现在我想在打开的 x 文档中加载这个 xml 文件。

将 Xdocument 解析为 Open XML 文字处理文档 任何人都可以帮助我吗?

希望得到答复。

提前致谢

0 投票
0 回答
141 浏览

colors - 在 WordprocessingML 和 DrawingML 中的颜色色调/阴影和亮度之间转换

我正在寻找颜色色调/阴影与亮度调制和偏移之间的数学关系,如果有的话,或者至少是它的近似值。我需要知道这一点,因为我想在 WordprocessingML 中转换字体颜色,例如:

到 DrawingML 中的相应颜色,例如:

这两个样本似乎是等效的,它们在 MS Word 中的应用方式相同,但是不清楚如何从另一个样本中确定一个样本,反之亦然。

0 投票
1 回答
176 浏览

ms-word - DOCX:作为字段结果计算为空字符串的字段代码

我需要在最终评估为空字符串的 word 文档中插入该字段。

我的一些想法;

我们可以在office word文档中插入这种域代码吗?