快捷搜索:
来自 计算机编程 2019-11-10 08:00 的文章
当前位置: 67677新澳门手机版 > 计算机编程 > 正文

回复Word批注内容

传授内容可以是对某段文字或内容的笺注,也足以是对文段核心境想的归纳提要,或然是对随笔内容的评判、疑问,以至在翻阅时给和睦或旁人起到晋升作用。本篇小说旅长介绍如何在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文件夹中收获卡塔 尔(英语:State of Qatar)

图片 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

 

本文由67677新澳门手机版发布于计算机编程,转载请注明出处:回复Word批注内容

关键词: