我可以使用OpenXML SDK在Word文档中找到文本的位置吗?

时间:2012-10-23 15:15:22

标签: c# .net openxml openxml-sdk

我想在Word文档中放入一些已知文本,并使用.NET以编程方式找到它相对于文档或页面的x,y位置。那可能吗?我正在考虑使用OpenXML SDK,但我没有看到让它工作的途径。或者我可以使用像图像或书签这样的东西来做到这一点?

最终我试图将Word文档保存为PDF或图像(使用像Aspose这样的库)并在该位置覆盖一些内容。任何想法都表示赞赏。

2 个答案:

答案 0 :(得分:2)

这是一个老问题,但我认为指出这一点很有帮助。

解决方案是放置占位符文本,将其作为文档找到,将其替换为图像并保存。

This is explained in detail in this answer

答案 1 :(得分:0)

基于对文档的XML结构的进一步研究和一般理解,它看起来不可能。我查看了Aspose的第三方组件,看看他们是否支持它,而不是来自Word文档,但它可能来自PDF。所以我想我会发布一个指向该信息的链接: http://www.aspose.com/community/forums/thread/420805.aspx