首页 > 编程语言 >.Net 利用Aspose.Words在上传word时将.doc转为.docx

.Net 利用Aspose.Words在上传word时将.doc转为.docx

时间:2023-12-26 09:24:20浏览次数:42  
标签:docx word stream formFile doc Words new Aspose

1、引用包Aspose.Words
2、接口中使用:
List formFiles = new();
foreach (IFormFile formFile in formCollection.Files)
{
if (formFile.ContentType == "application/msword")
{
Stream fs = formFile.OpenReadStream();
var doc = new Aspose.Words.Document(fs);
Stream stream = new MemoryStream();
doc.Save(stream, Aspose.Words.SaveFormat.Docx);
FormFile formFiled = new(stream, 0, stream.Length, null, formFile.FileName.Replace(".doc", ".docx"))
{
Headers = new HeaderDictionary()
};
formFiled.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
formFiles.Add(formFiled);
}
}

标签:docx,word,stream,formFile,doc,Words,new,Aspose
From: https://www.cnblogs.com/zjbDevelop/p/17927375.html

相关文章

  • docker-compose 快速运行java程序
    1、任意目录新建docker-compose.ymltouchdocker-compose.ymlmdkirconfigtouchconfig/application.yml2、复制jar文件到docker-compose.yml所在目录cp3、修改docker-compose.ymlversion:'3'services:qyweixin_server:image:image:harbor.iotwedora.com:4018......
  • docker运行nginx实现TCP代理
    1、安装docker和docker-compose步骤略2、任意目录创建docker-compose.yml文件touchdocker-compose.ymltouchnginx.conf3、修改docker-compose.yml文件version:'3'services:nginx:image:nginxcontainer_name:tcpnginxnetwork_mode:hostvolum......
  • Docker常用基础命令
    Docker常用命令常规帮助启动类命令启|停|重启|状态|开机自启命令systemctlstart|stop|restart|status|enabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看docker命令帮助文档docker具体命令--help镜像命令dockerimag......
  • 自然语言处理的情感分析:从Bag of Words到Deep Learning
    1.背景介绍自然语言处理(NLP)是计算机科学与人工智能中的一个分支,旨在让计算机理解、生成和处理人类语言。情感分析是自然语言处理的一个重要子领域,旨在从文本中识别和分析情感倾向。情感分析有两种主要类型:单标签情感分析(即判断文本是积极、消极还是中性)和多标签情感分析(即同时判断......
  • 自然语言处理的模型:从 Bag of Words 到 Transformer
    1.背景介绍自然语言处理(NLP)是计算机科学与人工智能的一个分支,研究如何让计算机理解、生成和处理人类语言。自然语言处理的主要任务包括文本分类、情感分析、命名实体识别、语义角色标注、语义解析、机器翻译等。随着大数据时代的到来,自然语言处理技术的发展得到了巨大的推动。在过......
  • 如何在IIS上部署docsify以及404问题
    操作步骤创建一个文件夹,在文件夹中新建2个文件index.html:入口文件,整个网站只需要这个html文件,其他文件都是md文件README.md:主页内容,如果没有这个文件,访问时提示404<!DOCTYPEhtml><html><head><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><......
  • 关于NPOI word 异常解决NPOI.OpenXml4Net.Exceptions.OpenXML4NetRuntimeException:“
    NPOI.OpenXml4Net.Exceptions.OpenXML4NetRuntimeException:“Failtosave:anerroroccurswhilesavingthepackage:Mustsupportwriting源代码stringfileContent=File.ReadAllText(filePath,Encoding.Default);Dictionary<string,string>dic=......
  • office2019专业增强版word功能讲解及安装包收集整理
    简介Office2019专业增强版是微软最新推出的办公软件,相信大家对这款软件并不陌生。这款软件提供了许多实用的功能,例如多显示器优化功能。当我们使用两个显示器时,很难保证它们的分辨率完全相同,因此在不同显示器上显示文档时可能会出现差异。使用多显示器优化功能可以有效地避免在不同......
  • Docker助力前端开发,轻松打造高效应用
    助力前端开发,轻松打造高效应用一、Docker入门的概念和原理的概念和原理是一个开源的容器化平台,通过利用容器技术实现应用程序的隔离和轻量级部署。本节将介绍Docker的基本概念和原理,以帮助读者了解和理解Docker的工作机制。在开始讲解Docker的概念和原理之前,我们需要先了解什么是容......
  • Docker专题学习之相关概述
    前言其实第一次听说Docker还是好几年前,但是一直满足于当前的技术栈,无法突破自己的舒适圈,导致技术栈有些落后。今天正式开启一个新的专题学习,Docker容器技术~......