如何通过ASP.NET替换Word文档中的字符串/单词?我只需要替换文档中的几个字,所以我想从第三方插件& interop中保持AWAY。我想通过打开文件并替换文本来完成此操作。通过ASP.NET替换Word文档中的文本
下尝试了:
我创建了一个StreamReader和Writer读取该文件,但我认为我阅读和格式错误书写。我认为Word文档存储在二进制文件?如果word文档是二进制文件,我将如何读写二进制文件?
Dim template As String = Request.MapPath("documentName.doc")
If File.Exists(template) Then
Dim sr As New StreamReader(template)
Dim content As String = sr.ReadToEnd()
sr.Close()
Dim sw As New StreamWriter(template)
content = content.Replace("@ T O D A Y S D A T E", Date.Now.ToString("MM/dd/yyyy"))
sw.Write(content)
sw.Close()
Else
你从十六进制转储得到 “@ TØd一Ÿ小号d一件T E”?如果操作系统松动多余的空间。 –