openxml相关内容

OpenXML距离,大小单位

在OpenXML中用于指定大小或X、Y坐标的度量单位是什么?(演示文稿)。 将它们与像素匹配是否有意义?如果有,如何将它们转换为像素? OgicFrame.Transform=新变换(新偏移量(){X=1650609L,Y=4343400L},新范围{CX= 6096000L,Cy=741680L}); 上面的代码X设置为1650609个单位?它们是什么单位? 推荐答案 ..
发布时间:2022-08-13 22:07:43 其他开发

如何使用Open XML SDK将文本插入Content控件

我正在尝试开发一种解决方案,它从ASP.NET网页获取输入,并将输入值嵌入到MS Word文档中的相应内容控件中。MS Word文档还包含一些要嵌入页眉和页脚字段中的动态数据。 这里的想法是解决方案应该是基于Web的。为此,我可以使用OpenXML或您建议的任何其他方法吗? 预先非常感谢您提供的所有宝贵意见。我真的很感激他们。 推荐答案 我有一个来自我的项目的小代码示例,用 ..
发布时间:2022-08-13 21:56:30 C#/.NET

自动换行上的OpenXML、PresentationML表高和行高

我是Open XML的新手,并且已经使用Open XML SDK创建了一个报表应用程序。它将数据填充到表中,当表高度超过幻灯片边框时,克隆幻灯片,并在新幻灯片中填充下一组数据,依此类推。所有操作都运行良好,但是当某些行包含换行为2行的数据时,无法在准确的位置插入到新页。这似乎是因为Open XML在只有一行数据时仍然返回与行高相同的行高。有没有办法解决这个问题。 以下是执行分页逻辑的一段代码 ..
发布时间:2022-08-05 23:54:22 C#/.NET

如何从一个Docx文件逐页写入单独的Docx文件?

我有一个由数百页组成的MS Word文档。 除了人名在每个页面上都是唯一的之外,每个页面都是相同的。(一页代表一个用户)。 我想获取此Word文档,并自动执行该过程以单独保存每个页面,这样我最终将得到数百个Word文档,每个人一个文档,而不是一个由每个人组成的文档,然后我可以将这些文档分发给不同的人。 我一直在使用这里的python-docx模块:https://python-d ..
发布时间:2022-04-16 17:24:43 Python

如何修复.Net标准2.0项目中无法加载文件或程序集System.IO.Packaging,Version=4.0.3.0';

我正在尝试处理Word文档。为此,我安装了DocumentFormat.OpenXml NuGet包。它安装了以下依赖项: DocumentFormat.OpenXml System.IO.Packaging(4.5.0) System.Runtime.Serialization 当它命中我处理Word文档的代码时。它会抛出此错误:“无法加载文件或程序集‘System.IO.Pac ..
发布时间:2022-04-16 17:22:56 C#/.NET

如何在C#中使用OpenXML更新所有字段(交叉引用)?

Word中有一个选项“更新字段”。 我想加载一个Word模板,并在表单字段中填充一些数据。 还有一些字段是对其他字段的引用。 使用Interop,我只需编写“UpdateAllFields”,但在OpenXML中对应的内容是什么? 谢谢:) 推荐答案 您要使用Open XML SDK 更新字段,对吗?以下是一些示例代码: using (WordprocessingDo ..
发布时间:2022-04-16 17:17:11 C#/.NET

当前上下文中不存在OpenXML-SpreadsheetReader

所以我尝试复制此答案Getting cell-backgroundcolor in Excel with Open XML 2.0 但VS抱怨当前上下文中不存在SpreadsheetReader。我无法ctrl+.解决此问题。 以下是(几乎正常工作的)代码: using DocumentFormat.OpenXml.Packaging; using DocumentFormat. ..
发布时间:2022-04-16 17:15:03 C#/.NET

设置连线/段落样式以同时支持RTL和LTR单词

如何设置Run和/或Paragraph的样式以同时支持RTL和LTR单词? 问题是:我有一个同时包含波斯语和英语单词的复杂文本,并且我正在尝试使用OpenXML SDK创建一个.docx文档。但是,英语单词也是RTL的。假设我有这样的文本: اینمتنJAVAD AMIYانگلیسیستوبایدچپبهراستشود。 我希望将文本放置在文档中,如下所示: 但我得到了 ..
发布时间:2022-04-16 17:12:30 C#/.NET

如何使用OpenXML SDK将Excel转换为CSV?

我要求将Excel(2010)文件转换为CSV。目前我正在使用Excel Interop打开并另存为CSV,它工作得很好。但是,Interop在我们使用它的环境中有一些问题,所以我正在寻找另一个解决方案。 我发现在没有互操作的情况下处理Excel文件的方法是使用OpenXML SDK。我收集了一些代码来遍历每个工作表中的所有单元格,并简单地将它们写入CSV中的另一个文件。 我遇到的一个 ..
发布时间:2022-04-16 17:08:07 C#/.NET

了解docx文件中的书签

我正在尝试从Docx文件中提取书签,我编写了一段代码来提取一些Docx文件中的书签,但它在一些docx文件中找不到任何书签。我使用的是python-docx 我基本上是在查找w:bookmarkStart标记并转到其父标记并检索段落中的所有运行。但有些文档既没有w:bookmarkStart,也没有超级链接标签,但DOCX查看器能够识别书签。 以下是段落的XML内容,它是docx查看器中的书签 ..
发布时间:2022-04-16 17:02:22 Python

Js:更改页面大小

如何在Office.js中更改节的页面大小?API(最新版本)中没有选项。我尝试过使用几种不同的方案通过OOXML来实现这一点,但都无济于事。 我已经确认(通过手动编辑DOCX文件),您需要更改w:pgSz节点的w:w和w:h属性来更改页面大小。但是,在插入OOXML时,我真的想不出需要插入哪个对象。例如,我尝试了context.document.body.insertOoxml()和conte ..
发布时间:2022-04-04 23:44:03 其他开发

使用 Open XML SDK 保护 Excel 文件密码

我正在使用 Open XML SDK 创建 excel 文件. 我想用密码保护他们. 您知道如何使用 Open XML SDK 使用密码保护 excel 文件吗? 我知道保护它们的“com"对象方式,但是它不适合我的应用程序.我需要使用 Open XML SDK 或其他方式来保护文件. 解决方案 可以通过打开 xml 创建一个用于保护工作簿或工作表的 excel 密码. ..
发布时间:2022-01-22 08:07:10 其他开发

带硬停止的条件格式颜色渐变

我在 Excel 工作表中有一列数据,其中包含正值和负值.我想要做的是应用条件格式(颜色渐变),从深绿色到浅绿色表示正值,浅红色到深红色表示负值. 但是,我似乎无法做到这一点.如果我应用从最大值到零的条件格式,零为浅绿色,那么所有负值最终也会变成浅绿色.有没有办法让条件格式仅适用于到某个值而不是超出?我可以类似地为负值制作条件格式,但它再次将正值着色为浅红色.如果我将两者都放在同一张表中,则 ..
发布时间:2022-01-20 23:56:25 其他开发