http://www.web008.net

什么样插入图片

讲明内容能够是对某段文字或内容的笺注,也得以是对文段核激情想的统揽提要,可能是对文章内容的评比、疑问,以至在读书时给协和或旁人起到晋升效用。本篇小说上校介绍怎样在C#中操作Word讲明,重要包蕴以下要点:

在前方的文章C# 怎么着插入、更正、删除Word声明一文中牵线了什么样操作Word讲授的片段主意,在本篇文章中一而再延续介绍操作Word疏解的情势。分以下二种状态来介绍:

  1. 插入图片到Word传授

  2. 读取Word批注

  3. 回复Word批注

  • 插入Word批注
  • 修改Word批注
  • 删除Word批注

所需工具

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

 PS:下载安装Free Spire.Doc 后,注意在你的程序中增加援引Spire.Doc.dll(dll文件能够在装置路线下的Bin文件夹中得到)

图片 1

 

动用工具:Free Spire.Doc for .NET 6.3(最新社区版)

躬行实践代码

注:编纂代码前注意增添援引Sprie.Doc.dll(dll文件可在装置路径下的Bin文件夹中拿到)

1. 插入图片到Word讲明

步骤 1:添加using指令

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.Drawing;

步骤 2:创立文书档案,加载测量检验文件

Document doc = new Document();
doc.LoadFromFile("testfile.docx");

步骤 3 :获取段落

Paragraph paragraph = doc.Sections[0].Paragraphs[2];

步骤 4 :添Gavin本、图片到注脚

Comment comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!");
comment.Format.Author = "Administor";  

DocPicture docPicture = new DocPicture(doc);
Image img = Image.FromFile("mi.png");
docPicture.LoadImage(img);
//插入图片到批注
comment.Body.AddParagraph().ChildObjects.Add(docPicture);

手续 5 :保存文件

doc.SaveToFile("result.docx", FileFormat.Docx2013);
System.Diagnostics.Process.Start("result.docx");

 

测量试验结果:

图片 2

C#全体代码:

图片 3图片 4

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.Drawing;

namespace InsertImgToComment_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化Document类,加载文档
            Document doc = new Document();
            doc.LoadFromFile("testfile.docx");

            //获取需要添加批注的段落
            Paragraph paragraph = doc.Sections[0].Paragraphs[2];

            //添加文本批注内容、批注作者
            Comment comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!");
            comment.Format.Author = "Administor";

            //实例化DocPicture类,加载图片
            DocPicture docPicture = new DocPicture(doc);
            Image img = Image.FromFile("mi.png");
            docPicture.LoadImage(img);
            //插入图片到批注
            comment.Body.AddParagraph().ChildObjects.Add(docPicture);

            //保存文件并打开文档
            doc.SaveToFile("result.docx", FileFormat.Docx2013);
            System.Diagnostics.Process.Start("result.docx");
        }
    }
}

View Code

VB.NET代码:

图片 5图片 6

Imports Spire.Doc
Imports Spire.Doc.Documents
Imports Spire.Doc.Fields
Imports System.Drawing

Namespace InsertImgToComment_Doc
    Class Program
        Private Shared Sub Main(ByVal args As String())
            Dim doc As Document = New Document()
            doc.LoadFromFile("testfile.docx")
            Dim paragraph As Paragraph = doc.Sections(0).Paragraphs(2)
            Dim comment As Comment = paragraph.AppendComment("探索黑科技,小米为发烧而生!")
            comment.Format.Author = "Administor"
            Dim docPicture As DocPicture = New DocPicture(doc)
            Dim img As Image = Image.FromFile("mi.png")
            docPicture.LoadImage(img)
            comment.Body.AddParagraph().ChildObjects.Add(docPicture)
            doc.SaveToFile("result.docx", FileFormat.Docx2013)
            System.Diagnostics.Process.Start("result.docx")
        End Sub
    End Class
End Namespace

View Code

 

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。