Mailmerge用户友好

时间:2016-03-30 15:48:55

标签: .net mailmerge aspose aspose.words

我正在构建一个生成PFD报告的应用程序。为此,我们使用Aspose for .NET。 我们使用带有mergefields的单词模板作为数据源。填充数据源后,我们将其转换为PDF文件。 然而,问题是客户希望能够编辑翻译模板。作为开发人员,我们希望让客户远离合并域,因此他们只需要翻译纯文本。 有if语句时出现问题。转换为合并域,这变为:

{IF condition trueText falseText}

这意味着如果客户想要翻译trueText和falsetext,则需要切换字段代码并进入合并域if。对于客户而言,这并不像我们希望的那样对用户友好。我的问题是,如果有一个更友好的方式来编写合并域。类似的东西:

{IF condition}
trueText
{ELSE}
falseText
{ENDIF}

以上述方式,客户不需要切换字段代码,并且能够在简单的“非复杂”字样中翻译trueText和falseText。方式。

这种方式是否存在,是的,你能说明一下吗?

1 个答案:

答案 0 :(得分:0)

在您的情况下,我建议您使用LINQ Reporting Engine来满足您的要求。请检查template syntaxconditional block systax。希望这对你有所帮助。

我与Aspose一起担任开发者布道者。