I'm trying to Compress a Picture in word using its automation libraries. can't figure out how to do that.
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}
}
}
By default, MSWord does in fact compress the images on a document.Save() but it compresses it to 220ppi while I want it to compress them to 150ppi or 96ppi.
Doing it manually is easily achievable.