Aspose Word 第二页的表格插入图片
时间: 2024-04-16 18:24:20 浏览: 22
使用 Aspose.Words 库,你可以将图片插入到 Word 文档的表格中。以下是一个示例代码,演示如何在第二页的表格中插入图片:
```csharp
using Aspose.Words;
using Aspose.Words.Tables;
// 加载文档
Document doc = new Document("input.docx");
// 获取第二页
PageInfo pageInfo = doc.GetPageInfo(1);
int pageIndex = pageInfo.PageIndex;
// 在第二页的第一个表格中插入图片
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Cell cell = table.Rows[0].Cells[0];
// 插入图片到单元格
Shape shape = new Shape(doc, ShapeType.Image);
cell.FirstParagraph.AppendChild(shape);
shape.ImageData.SetImage("image.jpg");
// 调整图片大小
shape.Width = 200;
shape.Height = 200;
// 保存文档
doc.Save("output.docx");
```
在上面的示例中,我们首先加载了一个名为 "input.docx" 的文档。然后,我们获取了第二页的索引,并找到了第一个表格和单元格。
接下来,我们创建了一个新的形状(Shape)对象,并将其插入到单元格的第一个段落中。你需要将 `"image.jpg"` 替换为你自己的图片路径。
最后,我们调整了图片的大小,并将文档保存为 "output.docx"。
请确保你的项目引用了 Aspose.Words 库,并且拥有有效的许可证。