为有中文需求的客户提供多渠道中文技术支持.

Sat Apr 16, 2022 3:14 am

当用同一个图片 多次替换不同的内容时,替换完成保存后,word打开,显示的类似 图片丢失的情况。

这个时候 用鼠标 拖拽一下 任何一张 图片, 所有类似404 的就都显示了。

请问如何解决?


Code: Select all
            Spire.Doc.Document docSpire = new Spire.Doc.Document(@"d:\docxtest\原始.docx");

            for (int i = docSpire.TextBoxes.Count; i > 0; i--)
            {
                TextBox item = docSpire.TextBoxes[i - 1];
                int shapeIndex = item.Owner.ChildObjects.IndexOf(item);
                DocPicture pic = new DocPicture(docSpire);
                pic.LoadImage(System.Drawing.Image.FromFile(@"D:\docxtest\head.png"));
                //set picture properties
                pic.Width = item.Size.Width;
                pic.Height = item.Size.Height;

                pic.HorizontalAlignment = item.HorizontalAlignment;
                pic.HorizontalOrigin = item.HorizontalOrigin;
                pic.HorizontalPosition = item.HorizontalPosition;

                pic.VerticalPosition = item.VerticalPosition;
                pic.VerticalAlignment = item.VerticalAlignment;
                pic.VerticalOrigin = item.VerticalOrigin;

                pic.TextWrappingStyle = item.TextWrappingStyle;
                pic.TextWrappingType = item.TextWrappingType;

                item.Owner.ChildObjects.Insert(shapeIndex, pic);
                item.Owner.ChildObjects.Remove(item);
            }

            docSpire.SaveToFile(@"D:\docxtest\结果.docx", Spire.Doc.FileFormat.Docx);
            Console.WriteLine("SaveToFile");
            Console.ReadKey();

xjdataspire
 
Posts: 24
Joined: Mon Mar 28, 2022 2:06 am

Mon Apr 18, 2022 2:50 am

您好,

感谢您的咨询。
我测试了您的案例,使用微软word2010分别打开我这边生成的结果文件和您提供的结果文件,但是都没有发现任何问题。截图是我使用微软word2010打开的效果。对于您提到的“类似 图片丢失”的问题我不太清楚,请提供更多详细信息供我们参考。提前感谢。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1657
Joined: Wed Apr 07, 2021 2:50 am

Tue Apr 19, 2022 1:26 am

我的是 office 365

xjdataspire
 
Posts: 24
Joined: Mon Mar 28, 2022 2:06 am

Tue Apr 19, 2022 5:53 am

您好,

感谢您的反馈。
我使用Office365版本16.0.14931再次查看了您提供的结果文件和我的测试结果文件,仍然没有发现任何问题。请提供您那边的查看效果截图和您的测试环境信息(如Windows10,64位)供我们进一步调查。提前感谢。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1657
Joined: Wed Apr 07, 2021 2:50 am

Return to 中文技术支持

cron