问题标签 [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 回答
96 浏览

c# - Open-XML 中的 Section 元素最合适的等价物是什么?

我正在尝试将格式为 xaml 的文档转换为WordProcessingML文档,我想知道Section用它替换元素(在 XAML 中)最合适的 WordProcessingML 元素是什么?

谢谢

0 投票
1 回答
3026 浏览

java - 使用 WordML 添加图像

我正在尝试使用 WordML 将图像添加到文档中。我已使用 xml 作为此处http://www.codeproject.com/KB/office/WordML.aspx的 jpg 示例的基础。我已经设法编写了 Java,它在文档中创建了这个确切的 xml(wordML),但是当我尝试在 MS Word 2007 中打开生成的文件时,它说文件无效或损坏。

无法打开的文档的 xml 在这里:

http://pastebin.com/RNEkbvYG (Raw xml) 抱歉,粘贴太长了,这是我能创建的最短示例,顶部和底部都有大量的 gumph,但您可以清楚地看到中间的数据图像。

http://pastebin.com/download.php?i=RNEkbvYG(下载,从txt重命名为xml并用word打开)

如果有人可以查看上面链接中的 xml 并查看他们是否可以看到为什么它不会用 word 打开,我将不胜感激。

0 投票
0 回答
421 浏览

image - 在从 xsl 生成的 Wordml 中插入图像

我需要一些提示和示例来完成以下任务:

我的磁盘上某处有一个图像数据……这些数据可以是 .svg/.bmp/.gif/.png 类型的……让我们暂时说它们都是 .svg 类型。

我的任务是将这些图像数据中的一些插入到我正在生成的 WordML 的特定位置。

WordML 的生成效果非常好,但我以前从未读过或听说过在 wordML 数据中插入图像数据……我有点迷路了。

我将继续前进<maml:medialink><maml:image>

如果有人能给我一些介绍和支持我的这个新事业,你会非常好。

谢谢你。

茉莉

0 投票
2 回答
1435 浏览

xslt - 具有浮动 div 类元素的格式化语言

我有存储在结构化 XML 中的数据,我想使用 XSLT(或其他替代方法)使其更具可读性。目标文档应该有很多在同一行中左右对齐的文本实例,我需要像 div 浮动这样的行为:

这样,当两者的文本长度大于容器宽度时,写入“左文本”DIV,然后在其下方写入“右文本” DIV

我不能使用 XSLT 来制作 HTML 文件,因为它将用于打印,而且我还需要一种在分页符处具有一些“保持在一起”功能的语言(如果在元素中间发生分页符,它应该在元素之前中断)。拥有支持自动调整其列大小的表格(如 HTML 表格)将是一个巨大的优势,但不是必需的。

我正在研究 XSL-FO,但找不到支持这些功能的免费渲染器。我考虑过使用 XSL 制作 WordML 文件,但我没有找到任何关于它的教程。拥有一个 Word(或 Open Office)文档会很棒,因为我可以进行细微的调整。另外,我正在考虑使用 LaTex。

你能给我什么建议?

编辑:我正在检查一些我不知道的 CSS 功能(多年来没有弄乱它),它确实有一些与打印相关的功能(page-break-inside:avoid、@page 等)除了有一个对浮动和表格自动布局的出色支持。尽管打印功能没有得到广泛支持,但 Opera 和 IE 确实支持它,我在 IE9 中进行了一些测试,它的渲染效果非常好。所以我将尝试使用 HTML/CSS 的 XSLT,因为它拥有我需要的一切,并且学习曲线更流畅(我已经了解了一些 CSS,并且已经使用 HTML 多年)。

0 投票
1 回答
1326 浏览

c# - Word 模板中动态内容的自定义占位符/标签

我有一个 Web 应用程序 (ASP.NET C#),我希望用户能够在其中上传 word 模板(本质上是带有预定义标签集的 word 文档作为占位符)。部分复杂性是我也想允许使用循环。最后,我希望能够解析 XML 并将占位符替换为从数据库中获取的内容。例如,一个概念模板可能是:

有没有解决这个问题的现有解决方案?有没有人试图实现这个或类似的?

0 投票
0 回答
1116 浏览

c# - Openxml 向现有 docx 添加另一个不同的页脚

我试图在添加每个 altchunk 后添加不同的页脚。但是我的代码更改了所有页脚,最后一页有两个页脚。在添加具有不同文本的新页脚之前,我添加了一个分节符。(C# 和 OpenXml)

////////////////////////////////////

0 投票
1 回答
96 浏览

wordml - WordML 的 imagedata 元素中的裁剪属性的单位是什么?

我正在尝试从保存为 WordML 的文档中提取图像。一些图像是使用 imagedata 元素上的属性从单个资源中裁剪出来的,例如:

<v:imagedata r:id="rId8" o:title="" cropbottom="32429f" cropright="44328f"/>

cropbottom 和cropright 属性的单位是什么?

我做了一些网络搜索,根据http://msdn.microsoft.com/en-us/library/bb229565%28v=vs.85%29.aspx单位应该是百分比,但似乎不是。

在上面的示例中,生成的图像应该来自原始图像的左上角,并且是宽度的三分之一和高度的一半。

0 投票
5 回答
7642 浏览

c# - 将word文档插入sql server数据库?

我对上述任务需要使用的各种技术感到不知所措。我已经搜索了堆栈溢出库存,但无法确定执行此操作的步骤的可靠检查列表。

我想大致了解将 Word 文档插入数据库时​​需要使用的步骤/工具。

我想过:

  1. 将 word 文件作为 FileStream 读取。
  2. 将其反序列化为 xml 对象(单词 ml)。
  3. 不知何故(不知道如何)将单词 ml 插入到 sql server 的 xml 列中。

是否可以使用 XMLSerializer 对象读取单词 ml?然后我将如何将其插入数据库?

编辑:我实际上需要对存储的数据执行操作,例如使用 xpath 查找节点,因此我需要将其存储为 xml...

0 投票
1 回答
314 浏览

vsto - Microsoft Word Professional 2007 的开放 XML

我目前有一个VSTO项目使用 Visual Studio 2010 for Microsoft Offcie Word 2007 Professional .NET 4.0。该项目运行良好,但使用 VSTO 方法加载和填充数据的速度很慢。一种更快的方法是使用 Open XML 方法。但是,我使用 VSTO 方法使用 VSTO 插入 WordML 片段。

示例:Tools.RichTextContentControl.Range.InsertXML(string WordML)

有谁知道使用 Open XML 方法插入 WordML 的方法?
我看到的所有示例都是如何插入纯文本而不是格式化的 WordML。

0 投票
2 回答
589 浏览

xml - WordML 内联更新属性

我正在尝试使用 XML 值更改单词 ml 模式的属性值。

我想用这样的XML值更改descr值......

但这不起作用。它不喜欢内联的 xsl 值。这个我也试过...

这不会导致任何错误,但也不起作用。

是否有任何其他方法可以修改与 XML 值内联的值?

更新更详细...

XML

XSLT

PHP

无论出于何种原因,它都不会更改生成文档中的图像。它使用 Word 文档模板中的现有图像。

谢谢约翰