Fri Oct 14, 2022 12:31 pm
代码如下, 无任何实际逻辑, 仅仅打开并保存。 请注意下方三张图, 第一张图 的 替换文字,原本是 eeeeeeeeeeeee 保存后 直接变化为了第二张图的 aa-bb-cc-dd . 实际原因是 使用了 word 2016 版本 复制了第一张带有替换位子的图, 然后修改替换文字。 但实际上 修改后缀 docx -> zip 然后看 word\document.xml 文件内容。 eeeeee 的替换文字的子节点 存在一个 被复制的原始 替换文字的内容。 这肯定是 word 2016 的复制 bug, 但 Spire.Doc 打开直接保存,确覆盖了哪个对象的属性。 这个官方是否可以修复呢?
- Code: Select all
namespace spire_save
{
internal class Program
{
static void Main(string[] args)
{
Spire.Doc.Document doc = new Spire.Doc.Document();
doc.LoadFromFile("test.docx");
doc.SaveToFile("save.docx");
}
}
}
111111111111111111.png
22222222222222222.png
Login to view the files attached to this post.