如何改变图片高度宽度属性
时间: 2023-10-06 10:06:06 浏览: 125
要更改图片的高度和宽度属性,您可以使用 `PictureFormat` 对象中的 `Height` 和 `Width` 属性。以下是一个示例代码,演示如何改变图片的高度和宽度属性:
```csharp
using Aspose.Words;
using Aspose.Words.Drawing;
// 加载文档
Document doc = new Document("YourDocumentPath.docx");
// 获取第一个段落中的第一个图片
Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
// 获取图片的 PictureFormat 对象
PictureFormat pictureFormat = shape.PictureFormat;
// 设置图片的高度和宽度
pictureFormat.Height = 200;
pictureFormat.Width = 300;
// 保存文档
doc.Save("OutputDocumentPath.docx");
```
请将 "YourDocumentPath.docx" 替换为您要操作的 Word 文档路径。在示例代码中,我们假设文档中第一个段落中有一个图片,并获取该图片的 `Shape` 对象。然后,我们获取该图片的 `PictureFormat` 对象,并使用其 `Height` 和 `Width` 属性来设置图片的高度和宽度。
通过更改 `Height` 和 `Width` 属性,您可以根据需要调整图片的大小。请确保选择适当的高度和宽度值,以避免图片变形或失真。