TXT 是简单通用的文本文件,但不支持格式选项和高级功能,如页眉、页脚、页码和样式,也不能包含图像或表格等多媒体内容。此外,纯文本编辑器也不提供拼写检查和语法检查功能。
如果需要在文本文档中添加格式、多媒体内容或高级功能,则需要将其转换为 Word 等更高级的格式。同样,如果需要简化 Word 文档的格式、减小文件大小或使用基本工具处理文档内容,则可能需要将其转换为纯文本格式。本文将介绍如何使用 Spire.Doc for .NET 库在 C# 中将文本文件转换为 Word 格式以及将 Word 文件转换为文本格式。
安装 Spire.Doc for .NET
首先,您需要将 Spire.Doc for.NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.Doc
C# 将 TXT 文本文件转换为 Word 格式
Spire.Doc for .NET提供了 Document.LoadText(string fileName) 方法,可让您加载文本文件。加载文本文件后,您可以使用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法轻松地将其保存为 Word 格式。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadText(string fileName) 方法加载文本文件。
- 使用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法将文本文件保存为 Word 格式。
- C#
using Spire.Doc;
namespace ConvertTextToWord
{
internal class Program
{
static void Main(string[] args)
{
// 创建Document类的对象
Document doc = new Document();
// 加载文本文件
doc.LoadText("示例.txt");
// 将文本文件保存为Word
doc.SaveToFile("Txt转Word.docx", FileFormat.Docx2016);
doc.Close();
}
}
}
C# 将 Word 文件转换为 TXT 文本格式
要将 Word 文件转换为文本格式,只需使用 Document.LoadFromFile(string fileName) 方法加载 Word 文件,然后调用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法将其保存为文本格式。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile(string fileName) 方法加载 Word 文件。
- 使用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法将 Word 文件保存为 TXT 文本格式。
- C#
using Spire.Doc;
namespace ConvertWordToText
{
internal class Program
{
static void Main(string[] args)
{
// 创建Document类的对象
Document doc = new Document();
// 加载Word文件
doc.LoadFromFile("云计算.docx");
// 将Word文件保存为txt格式
doc.SaveToFile("Word转Txt.txt", FileFormat.Txt);
doc.Close();
}
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。