如何使用 OpenXML 在 WORD 中的书签后插入图像

发布于 2025-01-08 07:59:55 字数 282 浏览 0 评论 0原文

我正在使用一个word文档,里面有一个书签。我的要求是使用 OpenXML 2.0 和 C# 4.0 在每个书签后插入一个图标。

我尝试使用图像内容控制和 OpenXMLSDK 工具的反射代码。 不知怎的,它成功了,但现在我得到了完整尺寸的控件。此外,每个图像都有一个用于更改图片的图标。谁能告诉我如何减小图片内容控件的大小,如果可能的话删除那个额外的图标。

另外,是否有人有更好的主意在每个书签后面插入图标? 不知何故,使用 OpenXML 插入图像对开发人员来说不太友好。

请帮忙解决这个问题。

I am using a word document which has a bookmark inside that. My requirment is to insert an icon after each bookmark using OpenXML 2.0 with C# 4.0.

I tried to use Image content control and the reflected code from OpenXMLSDK tool.
Somehow it got worked but now I am getting the full size controls. Also each image has an icon into that for change picture. Can anyone tell me that how can I reduce the size of the picture content control and if possible remove that extra icon.

Also, if anyone has better idea to insert the icon after each bookmark?
Somehow inserting an image using OpenXML is not that developer friendly.

Please help on this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小ぇ时光︴ 2025-01-15 07:59:55

学习如何使用 Open XML 进行操作的最佳方法是使用 Open XML SDK 2.0 Productivity Tool。您可以先在 MS Word 中手动插入所需的图标,保存文档并在 Open XML SDK 2.0 Productivity Tool(Open XML SDK 2.0 的一部分)中打开此文件。然后 - 找到您插入的书签和图标,并了解如何以编程方式执行此操作:

希望有帮助!

The best way to learn how to do something in Open XML is to use - Open XML SDK 2.0 Productivity Tool. You could insert the icons you need manually in MS Word first, save the document and them - open this file in Open XML SDK 2.0 Productivity Tool (which is a part of Open XML SDK 2.0). Then - find the bookmarks and icons you inserted and see how to do that programmaticaly:

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

Hope that helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文