使用 VB.NET 将图片压缩到 96 ppi(电子邮件)?

Compress pictures to 96 ppi (E-mail) using VB.NET?

在我的项目中,我将大量图片插入到 Word 文档中。文档完成后,文件大小相当大,但如果我手动将图片压缩到 96 ppi,文件大小会急剧下降。有没有办法使用 vb.net 和 word-interop 来做到这一点?

Interop 方法 AddPicture 没有分辨率参数。它所做的只是链接到磁盘上的图片文件并(可选)将其复制到 Word 文档。

因此,您必须在将图片插入 Word 之前对其进行处理,方法是缩小图片大小。

请参阅此问题了解如何执行此操作:Image resizing using C#