InsertOleObjectAsIcon不支持中文

2个问题:
Shape shape = builder.InsertOleObjectAsIcon(dataDir + “embedded中文压缩包打不开.zip”, false, dataDir + “icon.ico”, “中文名会重叠”);

微信图片_20200416112740.png (16.6 KB)

@zdl,

为了确保及时准确的响应,请ZIP并在此处附加以下资源进行测试:

  • 您的简化输入Word文档
  • 您要作为OleObject插入的文件(embedded中文压缩包打不开.zip)
  • 图标文件
  • 还请创建一个独立的,可运行的简单控制台应用程序(无编译错误的源代码),以帮助我们最终重现您当前的问题并将其附加在此处进行测试。 请不要在其中包含Aspose.Words DLL文件以减小文件大小。

在您准备好这些信息之后,我们将开始调查您的情况并为您提供更多信息。 谢谢你的配合。

对你的回复,灰常失望。

就一行代码,问题很清楚——不支持中文

无语。

@zdl,

我们已经准备好样本文件,并将其附加在此处供您参考:

然后,我们使用以下简单代码生成output.docx文件。 是的,我们可以看到中文文字在图标标题上重叠。

DocumentBuilder builder = new DocumentBuilder();
Shape shape = builder.InsertOleObjectAsIcon("E:\\Temp\\embedded中文压缩包打不开.zip",
                                            false,
                                            @"E:\Temp\Elegantthemes-Beautiful-Flat-Document.ico",
                                            "中文名称会重叠");
builder.Document.Save("E:\\temp\\output.docx");

为了更正,我们已将此问题记录在问题跟踪系统中。 此问题的ID是WORDSNET-20288。 我们将进一步调查该问题的详细信息,并让您及时了解更正的状态。 对于给您带来的不便,我们深表歉意。

嵌入的zip,双击是打不开的

builder.InsertOleObject(“E:\Temp\embedded中文压缩包打不开.pdf”, “AcroExch.Document.11”, false, true, null);

pdf中文名的,也打不开

@zdl,

没错,当文件(要嵌入的)具有中文名称时,双击MS Word 2019中的对象不会打开它。 我们已在问题跟踪系统中记录了这些详细信息,并将在何时解决此问题时发出通知。

The issues you have found earlier (filed as WORDSNET-20288) have been fixed in this Aspose.Words for .NET 20.5 update and this Aspose.Words for Java 20.5 update.