【发布时间】:2019-04-01 05:16:29
【问题描述】:
我正在尝试使用 Aspose 将 Word 文档(指向未按预期工作的示例文件的链接如下所示)导出到 PDF。 https://1drv.ms/w/s!AheHNqR6oXmSmd5H80L0vzCTfVVrTg
相同的代码如下。
var doc=new Document(<streamFromTheFile>); // Aspose.Words.Document
doc.UpdateFields();// This is required for any possible formula
var outStream=new MemoryStream();
doc.Save(outStream, SaveFormat.Pdf); // Aspose.Words.SaveFormat
File.WriteAllBytes(<exportPdfFilePath>, outStream.ToArray());
所有其他文件都可以正常工作,除了示例文档中具有合并字段的文件,其中甚至当前值都丢失并被合并字段名称替换,如 «AtpIssueDate»。取消 UpdateFields() 方法调用可以解决问题,但无法完成,因为它破坏了逻辑。请帮助如何保留合并字段的值而不删除导出时的 UpdateFields() 调用。
【问题讨论】:
标签: c# aspose mailmerge aspose.words