2012-02-21 115 views
2

我正在使用一个带有书签的Word文档。我的要求是在每个书签后面使用C#4.0使用OpenXML 2.0插入图标。如何在使用OpenXML书签后在WORD中插入图像

我试图使用图像内容控制和从OpenXMLSDK工具反射的代码。 不知何故,它得到了工作,但现在我得到全尺寸控件。此外,每个图像都有一个图标用于更改图片。任何人都可以告诉我如何减少图片内容控件的大小,并且如果可能的话删除额外的图标。

此外,如果有人有更好的主意,每个书签后插入图标? 以某种方式使用OpenXML插入图像不是开发者友好的。

请帮忙。

回答

1

了解如何在Open XML中执行某些操作的最佳方式是使用Open XML SDK 2.0生产力工具。您可以先在MS Word中手动插入需要的图标,然后保存文档 - 在Open XML SDK 2.0生产力工具(Open XML SDK 2.0的一部分)中打开此文件。然后 - 找到你插入书签和图标,看看如何做到这一点programmaticaly:

The sample of code generated by Open XML SDK 2.0 Productivity Tool

希望帮助!