2016-03-24 4 views
0

私はAsposeを使ってpdfとmhtml形式でエクスポートすると、mhtmlファイルのサイズがpdfファイルサイズの10倍Asposeのエクスポートでmhtmlファイルのサイズを減らすには?ここでAspose mhtmlエクスポートファイルのサイズが大きすぎます

コードです:

var options = new HtmlSaveOptions(SaveFormat.Mhtml); 
options.ExportHeadersFootersMode = ExportHeadersFootersMode.None; 
document.Save(i_stream, options); 

私も

options.CssStyleSheetType = CssStyleSheetType.Embedded; 

を追加しようとしたが、

おかげで動作していません!

-------------------

次のコード例は次のとおりです。私が作成した:

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

感謝です!

+0

ここに入力文書を添付してください。私は問題を調査し、より多くの情報を提供します。 Asposeの開発者エバンジェリストとして働いています。 –

+0

こんにちはTahirさん、問題を再現するためのサンプルコードを追加しました。ありがとうございます! –

答えて

0

Aspose.Wordsは、MS Wordと同じ動作を行います。 MS Wordで100行63列の表を作成し、文書をmhtmlに保存すると、同じ出力が得られます。

私はAspose as Developerエバンジェリストを使用しています。

+0

こんにちはTahir、あなたの情報と迅速な対応に感謝します。 –

関連する問題