在模板文档中,关键字“ QUESTION”用尖括号包围,我需要用源文档中的段落(包含文本和图像)代替。这是我的代码。
using (DocX document = DocX.Load(SourceFilePath))
{
foreach (var paragraph in document.Paragraphs)
{
using (DocX template = DocX.Load(TemplatePath))
{
foreach (var p in template.Paragraphs)
if (p.Text.Contains("<QUESTION>"))
{
p.InsertParagraphAfterSelf(paragraph);
template.ReplaceText("<QUESTION>", string.Empty);
}
template.SaveAs(OutputFilePath);
}
}
}
它完美地适用于文本,但是图像无法显示。