问题标签 [openxml-powertools]
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.
c# - docx 文件的 OpenXML 和 C# 默认字体为 Times New Roman
我已经使用.NET 5.0 和 Nuget 包 openXML 工具在 C# 中编写了一些代码,并且由于某种原因,当我将文件合并在一起时,当合并之前的文档位于 calibri 中时,它会自行合并为 Times New Roman 的字体。这是我的代码:
}
c# - 未打开 GCP 存储桶流以使用 openxml sdk c# 进行写入
我正在努力修改从谷歌云存储桶获得的流中的数据。这是获取流的代码 -
然后我使用 openxml sdk 通过一些令牌替换来修改这个流,然后在浏览器中下载一个新文档。
这给了我流未打开写入的错误。请帮助,已经浪费了大量时间尝试许多解决方案。
openxml-powertools - 是否可以使用 Open Xml Power Tools 将 word 文档(包含形状,AltChunk)转换为 HTML
我有具有形状和 AltChunk 的 word 文档。当我使用 Open Xml Power Tools 将其转换为 HTML 时,它不会将形状和 AltChunk 内容转换为 HTML。
- 是否可以使用 Open Xml Power Tools 将上述 word 文档转换为带有形状和 AltChunk 内容的 HTML?
- 是否有其他方法用于转换为 HTML?
c# - 是否可以在不将所有内容加载到内存的情况下构建和流式传输大型 DocumentFormat.OpenXML 电子表格文档?
我有一个 ASP.NET Core 应用程序。有一个从 DB 中的数据创建的报告,其大小可能有数 GB。
是否可以将数据作为来自 WebAPI 的响应以块的形式流式传输,从而最大限度地减少服务器上的内存使用?
我想要的一个非常粗略的想法是
或者,如果这种方法不可行,我可以在文件系统中以块的形式构造一个文件,逐次迭代(不将整个文档加载到内存中)吗?
c# - 如何处理 OpenXML 中的浮动图像并转换为等效的 html
我正在使用 OpenXML 和 OpenXML Power Tools。到目前为止,我已经设法将很多单词功能转换为 html。我还不能弄清楚的要点是浮动图像。我从 PowerTools 中获取了以下示例,并根据我的需要对其进行了稍微修改。 https://github.com/EricWhiteDev/Open-Xml-PowerTools/blob/1990e7f5bfd00a5e7aab2e074fa7fc0b1be7cd3a/OpenXmlPowerToolsExamples/HtmlConverter01/HtmlConverter01.cs
ImageHandler 部分是我卡住的地方。我可以生成一个图像(并且我已经转换为 base 64,所以我不必担心外部图像)但它总是向左移动(或遵循手动选项卡),即使它是一个水平移动的浮动图像中部与顶部稍有空隙。
有没有人知道如何实现这一目标?
powershell - 在 Powershell 中使用 OpenXML 将页码插入 Word 文档
有人可以帮助我了解如何使用 OpenXml 和 Powershell 在 Word 文档中插入页码吗?
c# - 如何使用 OpenXml 用新段落替换换行符
我有一组文档,我用用户输入的文本替换占位符文本。用户有一个带有定义的单词列表(下面的数据只是一个例子)。选项卡将单词与定义分开。为每个新词/定义创建一个新行。在OpenXml PowerTools中使用OpenXmlRegex.Replace方法会导致为新行添加换行符 (<w:br />)。如果新行实际上是新段落以在文档中保留悬挂标签,那将是首选。
例子:
首选代码: