2016-07-07 11 views
0

私はそのオートメーションライブラリを使ってCompress a Pictureを単語にしようとしています。 これを行う方法を理解できません。デフォルトではMicrosoft Word Interop - 文書内のすべての画像を圧縮

static void Main(string[] args) 
    { 
     Application app = new Application(); 
     Document doc = app.Documents.Open(DOC_FILE_PATH); 

     foreach(InlineShape ilPicture in doc.InlineShapes) 
     { 
      //ilPicture.{compress the picture} 
     } 
    } 

、MSWordのは、実際にdocument.Save(上の画像を圧縮しない)が、私はそれが150ppiまたは96ppiにそれらを圧縮する一方で、それは220ppiにそれを圧縮します。

を手作業で行うと、が容易に達成できます。

答えて

0

画像を圧縮する方法がわかっているようですが、ドキュメントからイメージを取得する方法を探している場合は、this question/answerを参照してください。

Wordが特定のアプリケーションオプションを公開していないことは残念です。