插入图像后文档的Aspose大小增加

时间:2014-03-14 03:43:21

标签: asp.net .net aspose

我们使用aspose来生成word和pdf报告。报告大小约为1.5 mb,其中没有嵌入任何图像。 我们正在使用     documentBuilder.InsertImage(byte [] byteArray) 用于传递大小为61 kb的字节数组。但插入图像后,文档的大小变为15 MB。 有没有办法减少文件的大小 我们使用的是授权的aspose.net版本

1 个答案:

答案 0 :(得分:0)

我尝试使用word文件(1.75 MB)和图像文件(1 MB高分辨率)并使用DocumentBuilder.InsertImage(byte [] byteArray)方法将图像插入到word文件中。生成的文件大约为3.5 MB(使用Aspose.Words生成)。如果我使用MS Word插入相同的图像,结果文件大小为2.75 MB。因此,Aspose.Words和MS Words输出之间存在差异。但是,在你的情况下,差异是巨大的。

原因可能是:

1: Your code might be adding image multiple times causing file size
to grow.

2: Issue might be specific to your word file or image file.

3: You might be using an old version of Aspose.Words API.

我建议你:

1: Share your code here to check if it is same as mine.

2: Download and try the latest version of Aspose.Words API as Aspose
team is constantly working on improving the performance and seeing
your results, it seems you might be using an older version.

3: Share your word document and image file on Aspose Support Forums
and Aspose team can further investigate your issue.