我正在处理需要读取客户端提供的.doc文件的项目。它需要替换其中的一些文本并再次保存,因此用户可以使用自己的数据获取该文件。
即。我们通常在向客户发送邮件时读取参数。 (只是一个例子)
我已经阅读了一些关于它的帖子,它需要在服务器上安装MS字。有没有办法在没有MS word dll的情况下完成我的要求
我试图在.htm中转换该文件并读取文本并替换它,但最后我需要将该.htm文件转换回.doc文件。当我手动执行此操作时,所有水印文本和徽标等都不在新的.doc文件中。所以这对我来说毫无用处。
任何人都可以按照我可以尝试的方式向我推荐。
提前致谢
答案 0 :(得分:2)
在R& D上花了几个小时后,最后我得到了,我想发布这个作为答案,所以每个人都可以使用。
我发现的问题的答案非常合适:)
只需下载应用程序并采取适当的功能。就我而言......
Console.WriteLine("\tReplaceTextParallel()\n");
DocX document = DocX.Load("D:\\mytest.docx");
document.ReplaceText("{@adress12345}", "This is my new address for between");
// Directory containing many .docx documents.
document.Save();
Console.WriteLine("\tCreated: None\n");
真的很简单。
答案 1 :(得分:0)