首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aspose mhtml导出文件太大

Aspose mhtml导出文件太大
EN

Stack Overflow用户
提问于 2016-03-25 03:51:17
回答 1查看 313关注 0票数 0

我有一个文档,其中只包含一个表格,如果我使用Aspose将其分别导出为pdf和mhtml格式,mhtml文件大小是pdf文件大小的10倍,您知道如何在Aspose导出中减小mhtml文件大小吗?

代码如下:

代码语言:javascript
复制
var options = new HtmlSaveOptions(SaveFormat.Mhtml);
options.ExportHeadersFootersMode = ExportHeadersFootersMode.None;
document.Save(i_stream, options);

我还试着添加

代码语言:javascript
复制
options.CssStyleSheetType = CssStyleSheetType.Embedded;

但不能工作

谢谢!

-更多信息

下面是我创建的示例代码:

代码语言:javascript
复制
var document = new Document();
            var builder = new DocumentBuilder(document);

            var table = builder.StartTable();

            for (var row = 0; row < 100; row++)
            {
                for (var column = 0; column < 100; column++)
                {
                    builder.InsertCell();
                    builder.Write("123");
                }

                builder.EndRow();
            }

            builder.EndTable();

            // export as PDF
            document.Save("c:\\temp\\test.pdf", SaveFormat.Pdf);

            // export as MHTML
            var options = new Aspose.Words.Saving.HtmlSaveOptions(SaveFormat.Mhtml);
            document.Save("c:\\temp\\test.mhtml", options);

输出显示test.pdf文件的大小为118k,而test.mhtml文件的大小为5,070K

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-03-29 22:53:01

请注意,Aspose.Words模仿了与MS Word相同的行为。如果在MS Word中创建一个包含100行和63列的表,并将文档保存为mhtml,您将获得相同的输出。

我与Aspose一起工作,作为开发人员的布道者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36208904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档