我正在使用自动化库尝试Compress a Picture。 无法弄清楚如何做到这一点。
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 :(得分:0)
听起来您可能已经知道如何压缩图像。如果您只想找到从文档中获取图片的方法,请参阅this question/answer。
不幸的是,Word没有公开该特定的应用程序选项。