将图像文件插入到发布者文档中以代替现有图像
Insert image file to publisher document in place of existing image
我将发布者文档用作模板。
如何从文件中插入图像来代替“?”图片。
可能与 MS Word 的方式相同,但我找不到。
我以这种方式访问该模板:
using Publisher = Microsoft.Office.Interop.Publisher;
Publisher._Application pubApp = new Publisher.Application();
Publisher.Document doc = pubApp.Open(docPath);
Publisher.Page templateCard = doc.Pages[1];
基本上:
shape.PictureFormat.Replace(filePath);
找到我想出的模板图像的最佳方法是为我的图像设置替代文本,然后检查它:
foreach (Publisher.Shape shape in currenPage.Shapes) {
if (shape.AlternativeText == "DICKBUTT")
//here you do your stuff
}
我将发布者文档用作模板。
如何从文件中插入图像来代替“?”图片。
可能与 MS Word 的方式相同,但我找不到。
我以这种方式访问该模板:
using Publisher = Microsoft.Office.Interop.Publisher;
Publisher._Application pubApp = new Publisher.Application();
Publisher.Document doc = pubApp.Open(docPath);
Publisher.Page templateCard = doc.Pages[1];
基本上:
shape.PictureFormat.Replace(filePath);
找到我想出的模板图像的最佳方法是为我的图像设置替代文本,然后检查它:
foreach (Publisher.Shape shape in currenPage.Shapes) {
if (shape.AlternativeText == "DICKBUTT")
//here you do your stuff
}