Я пытаюсь экспортировать документ Word (ссылка на образец файла, который не работает должным образом, как указано ниже) в PDF, используя Aspose.
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 () при экспорте.