2016-07-07 90 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()的图像,但其压缩为220ppi,而我想给他们压缩到150ppi或96ppi。

这样做手动很容易实现。

回答

0

这听起来像你可能已经知道如何压缩图像。如果您只是在寻找从文档中获取图像的方法,请参阅this question/answer

Word不公开该特定应用程序选项是不幸的。