Answers:
您可以通过多种方式执行此操作:
1-尝试使用具有以下代码的宏:
Sub resize()
Dim i As Long
With ActiveDocument
For i = 1 To .InlineShapes.Count
With .InlineShapes(i)
.ScaleHeight = 50
.ScaleWidth = 50
End With
Next i
End With
End Sub
2-将所有图像调整为相同的高度和宽度:
一种。右键单击第一张图像,打开“尺寸和位置”框(或从“图片”->“格式”->“尺寸”框打开框。您需要尺寸框,而不仅仅是标签中的高度和宽度选项,才能禁用锁定宽高比否则将无法正常工作)
b。禁用“锁定宽高比”
c。将高度和宽度更改为所需的尺寸
d。关闭方框
e。单击下一张图片,然后按F4。单击顺序图像并单击F4继续(对于MAC使用“命令-Y”)。
F。对于大型文档,请使用右侧的垂直滚动条在图像之间移动
3-所有图像
的均匀长宽比 a。右键单击第一张图像,打开“尺寸和位置”框(或从“图片”->“格式”->“尺寸”框打开框)。
b。更改纵横比%值
c。关闭方框
d。单击下一张图片,然后按F4。请注意,对于所有图像,宽高比值并未更改为完全相同的值,而是接近(53%而不是50%),因此宏方式更加精确
如果要调整从PDF文档转换而来的MS Word文档中的多个图像的大小,而实际上构成Word的多个图像超出了Word页面的页边距,这里提供解决方案。
有时顺序是相反的,您可以再次拖动它们。可能与选择图像的操作有关。
如果将文档另存为.docx,则可以将其以zip存档形式打开。将有包含所有图像的媒体文件夹(我有PNG图像)。然后,您可以使用IrfanView,XnViewMP,FastStone Viewer之类的程序来执行批量转换,例如调整大小,减小颜色深度等。将图像打包回zip并将其重命名为docx。
例如,在我的docx屏幕快照中,我需要将颜色数量减少到8种,这足以用于文档目的。经过处理后,我的10MB文档变成了1.8MB文档,因此可以节省大量资金。如果要在经过过多的降级/处理等之后恢复图片,请务必保存原始文档。
对于那些对unzip / zip有问题的人,请按以下步骤操作:
rename mydoc.docx mydoc.zip
mkdir mydoc_unzip
cd mydoc_unzip
unzip ../mydoc.zip
... manipulate ....
zip -a ../new_doc.zip *
cd ..
rename new_doc.zip new_doc.docx
我使用称为Total Commander的工具,该工具可让我直接进入docx文件(Ctrl-PgDn),然后将媒体文件夹解压缩(复制)到临时位置,进行操作,然后使用Total Commander将媒体文件复制回去。
将docx重命名为zip后,您应该可以使用Windows File Explorer对其进行浏览-步骤将与Total Commander相同-将媒体文件夹复制到临时位置,操作图像,然后将其复制回zip。