Word控件Spire.Doc 【文本】教程(9) ;如何在C#中获取word文档中文本的高度和宽度

本文将向您展示如何借助 Spire.Doc 在 C# 中获取 word 文档中文本的高度和宽度。

通过使用 Spire.Doc,开发人员可以找到并突出显示文本,提取word 文档中的文本。本文将向您展示如何借助 Spire.Doc 在 C# 中获取 word 文档中文本的高度和宽度。

首先,下载并安装 Spire.Doc for .NET,然后通过以下路径在下载的 Bin 文件夹中添加 Spire.Doc.dll 作为参考:“..Spire.DocBinNET4.0 Spire.Doc.dll ”。下面详细介绍如何在C#中获取word文档中文本的高度和宽度。

首先查看原word文档:

如何在C#中获取word文档中文本的高度和宽度

第 1 步:创建一个新文档并从文件加载。

Document doc = new Document();doc.LoadFromFile("Word.doc");

第 2 步:定义我们需要获取高度和宽度的文本字符串。

string text = “Microsoft Word is a word processor designed by Microsoft.”;

string text = "Microsoft Word is a word processor designed by Microsoft.";

第 3 步:获取文本字符串并测量字符串。

//finds and returns the string with formattingTextSelection selection = doc.FindString(text, true, true);//get the fontFont font = selection.GetAsOneRange().CharacterFormat.Font;//initialize graphics objectImage fakeImage = new Bitmap(1, 1);Graphics graphics = Graphics.FromImage(fakeImage);//measure stringSizeF size = graphics.MeasureString(text, font);

第 4 步:获取文本高度和宽度并阅读。

Console.WriteLine("text width:{0}", size.Width); Console.ReadLine();

有效截图

Console.WriteLine("text height:{0}",size.Height);Console.WriteLine("text width:{0}", size.Width);Console.ReadLine();

如何在C#中获取word文档中文本的高度和宽度

完整代码

using Spire.Doc;using Spire.Doc.Documents;using System;using System.Drawing;namespace GetHeightandWidth{class Program{static void Main(string[] args){Document doc = new Document();doc.LoadFromFile("Word.doc");string text = "Microsoft Word is a word processor designed by Microsoft.";TextSelection selection = doc.FindString(text, true, true);Font font = selection.GetAsOneRange().CharacterFormat.Font;Image fakeImage = new Bitmap(1, 1);Graphics graphics = Graphics.FromImage(fakeImage);SizeF size = graphics.MeasureString(text, font);Console.WriteLine("text height:{0}", size.Height);Console.WriteLine("text width:{0}", size.Width);Console.ReadLine();}}}

欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询在线客服  


标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月1日
下一篇 2022年7月1日

相关推荐

发表回复

登录后才能评论