gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:27 25 4
gpt4 key购买 nike

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

Name: <firstName> <lastName>
Phone Numbers:
<for-each:phoneNumber>
Region Code: <regionCode>
Number: <number>
</end:for-each>

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

最佳答案

我已经在 opendope.org 上记录了我设计的方法

它基于 CustomXML 数据绑定(bind)(不要与 i4i 专利闹剧中的问题混淆),扩展为允许循环。

有关概念验证演示,请访问 www.fabdocx.com

据我所知,目前还没有 OpenXML SDK C# 实现,但您可以转换等效的 Java 代码。

关于c# - Word 模板中动态内容的自定义占位符/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com