多语言展示
当前在线:247今日阅读:75今日分享:44

C# 插入图片到Word书签

此经验将分享如何在Word中的书签位置插入图片的方法。
工具/原料
1

Free Spire.Doc for .NET 6.3 (社区版)

2

Visual Studio

dll引用

下载并安装Free Spire.Doc for .NET后(控件可在E-iceblue官网或者Nuget网站上下载),在编辑代码时注意添加引用Spire.Doc.dll,dll文件可在安装路径下的Bin文件夹中获取。

C#代码示例(供参考)
1

using Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;using System.Drawing; namespace InsertImgToBookmark_Doc{    class Program    {        static void Main(string[] args)        {            //创建实例,加载文档            Document document = new Document();            document.LoadFromFile('test.docx');             //实例化BookmarksNavigator类,指定需要添加图片的书签“Bookmark1”            BookmarksNavigator bn = new BookmarksNavigator(document);            bn.MoveToBookmark('Bookmark1', true, true);             //添加段落,加载图片并插入到段落            Section section0 = document.AddSection();            Paragraph paragraph = section0.AddParagraph();            Image image = Image.FromFile('img.png');            DocPicture picture = paragraph.AppendPicture(image);            bn.InsertParagraph(paragraph);            document.Sections.Remove(section0);             //保存文档并打开            string output = 'result.docx';            document.SaveToFile(output, FileFormat.Docx);            System.Diagnostics.Process.Start(output);        }    }}

2

完成代码后,调试运行程序,生成文档,如下:

推荐信息