我正在为我的一位客户评估Aspose.words,我几乎所有的功能都已从MS Word库迁移到Aspose.word库。还有一个,但正在努力寻找以下解决方案:
我们有.docx格式的模板文档。模板具有两列页面布局。在运行时,系统会将粘贴内容从其他文档复制到此模板文档中。仍然这个步骤工作正常。
当我打开模板页面时,它看起来不错,带有2列布局。
但是我们有一些逻辑,应该读取第一列的最后一行并检查文本是否为特定格式,如果文本随后向下移动一行,则该文本会自动移动到下一列。
在Word中可以轻松实现此逻辑,但是我在Aspose.words中找不到任何引用可以实现此目的。
我也试图通过将文档转换为Xml来找到其他选项。 &发现有一个名为的节点。但是只有当我将文档另存为xml From Microsoft word时,此节点才可见。如果我从Aspose.words将文档另存为xml,则不会发生。
请建议我解决此问题。
提前致谢
Gunasekara S
最佳答案
我们刚刚完成了将一个功能集成到Aspose.Words中以打开对呈现引擎的访问,以便在呈现的文档的每个元素都以页面,列,行,跨度等形式出现时都可以对其进行读取。此功能正是您所需要的并将在下一版本的Aspose.Words中提供,预计将在一周左右的时间内发布。很快,我将共享代码段以完成您的要求。
我叫Nayyer,我是Aspose的开发人员。
关于c# - 在C#中使用Aspose.words按列导航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14493065/