如何在 C# 中将 base64 字符串转换为 doc/docx?

How to convert base64 string to doc/docx in c#?

我正在开发基于 mvc web 的项目,并希望使用 [=] 将 base64 字符串 转换为 doc/docx 文件13=]c#..我有将 base64 转换为图像文件的想法,但没有 doc/docx 文件,搜索了很多但没有得到任何解决方案。任何人都知道这个......? 提前致谢..

您可以简单地创建 rtf 文件

添加 system.windows.forms 对您的项目的引用

RichTextBox rtb = new RichTextBox();
rtb.Text = "Base64String";
rtb.Save("Path");

以及关于创建 docx 文件

使用此 open source project 创建 docx 文件,如下所示

  var doc = DocX.Create("FileName");
  // Insert a paragrpah:
  doc.InsertParagraph("Base64String");
  // Save to the output directory:
 doc.Save();

更多信息:

How do I create the .docx document with Microsoft.Office.Interop.Word?

Create and Manipulate Word Documents