Word Web-Addin是否支持使用字段?

时间:2019-04-11 06:00:14

标签: c# ms-word office-js word-web-addins

可以用不同的字段(例如“地址”,“标题”等)在Word中创建文档。但是这些字段基于您在Word中设置的联系数据。

我想知道是否可以创建一个带有用户自己字段的Web插件,用户可以将其放入文档中。我知道可以使用Aspose合并它,但可以在文档中生成这些字段。 是否可以通过网络插件来做到这一点?

编辑: 做了更多的研究,看起来我可以在Word中寻找的字段(Fields,Mergefields等)可以使用OOXML来完成,尽管文档和方法并非如此,但可以从Web-Addin中添加清楚,但有可能。

2 个答案:

答案 0 :(得分:0)

可以使用Web插件在单词中添加所谓的字段,合并字段等。

为此,您需要构建一个称为OOXML的文档,然后将其传递给word,然后,该文档将根据OOXML文档中的信息在word内创建字段。

答案 1 :(得分:0)

您可以使用Aspose.Words轻松地将自定义字段添加到MS Word文档属性:

using Aspose.Words;

// ...

Stream file = new FileStream(path, FileMode.Open);
var doc = new Document(file);

// Add custom fields
doc.CustomDocumentProperties.Add("AddedProperty1", "blah blah");
doc.CustomDocumentProperties.Add("AddedProperty2", 321);

doc.Save(path);

// ...

// Read custom fields
var val1 = doc.CustomDocumentProperties["AddedProperty1"];
var val2 = doc.CustomDocumentProperties["AddedProperty2"];

有关自定义文档属性的更多示例,请访问文档:https://docs.aspose.com/display/wordsnet/Working+with+Document#WorkingwithDocument-UpdatingBuilt-InDocumentProperties

Aspose.Words Cloud版本也可用:https://products.aspose.cloud/words

希望有帮助。否则,随时问我。

注意:我是Aspose的开发人员布道者。