首页 > 编程语言 >C#保存doc文件

C#保存doc文件

时间:2023-06-28 16:01:47浏览次数:45  
标签:info www string C# doc 保存 html https new

1、使用office组件(Microsoft.Office.Interop.Word)

https://www.cnblogs.com/Joyce-mi7/p/17445396.html

2、使用免费的 Spire.Doc

https://www.cnblogs.com/HoFei/p/17425140.html

3、使用DocX插件

https://blog.csdn.net/zhanfu2905/article/details/68948002

https://www.cnblogs.com/echo-web/p/9511119.html

4、打印文件

public  static void Print(string fileName)
{
   try
   {
       PrintDocument fpd = new PrintDocument();

       string filePath = fileName;
       string printer = fpd.PrinterSettings.PrinterName; //获取默认的打印机
       ProcessStartInfo info = new ProcessStartInfo();
       info.Arguments = "\"" + printer + "\"";
       info.Verb = "PrintTo";
       info.FileName = filePath;
       info.CreateNoWindow = true;
       info.WindowStyle = ProcessWindowStyle.Hidden;

       Process p = new Process();
       p.StartInfo = info;
       p.Start();
       p.WaitForInputIdle();
   }
   catch (Exception ex)
   {
       Console.Error.WriteLine(ex.Message);
   }
}

https://blog.csdn.net/BYH371256/article/details/130898529 

标签:info,www,string,C#,doc,保存,html,https,new
From: https://www.cnblogs.com/Joyce-mi7/p/17511632.html

相关文章

  • 【GiraKoo】VS提示Some bytes have been replaced with the Unicode substitution cha
    【问题解决】VS提示SomebyteshavebeenreplacedwiththeUnicodesubstitutioncharacterVS提示SomebyteshavebeenreplacedwiththeUnicodesubstitutioncharacterwhileloadingfilexxxxxwithUnicode(UTF-8)encoding.Savingthefilewillnotpreservetheor......
  • pmm1安装部署oracledb_exporter
    ########################被监控的oracle服务器上安装##################1.下载下载地址https://github.com/iamseth/oracledb_exporter#installationoracledb_exporter.tar.gz二进制文件包该文件里只有一个可执行文件oracledb_exporter-0.5.0.tar.gz源码包,我们需要解压该包......
  • JavaScript-常用字符串方法和属性
    JavaScript-常用字符串方法和属性charAt()//返回指定位置处的字符。charCodeAt()//返回指定位置处字符编码。codePointAt()//返回字符串中索引(位置)处的Unicode值。concat()//返回两个或多个连接的字符串。constructor返回字符串的构造函数。endsWith()//返回......
  • csharp http大文件断点续传上传
    ​IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传......
  • gRPC
    一、protobufgRPC传输用这个挺好的,跨语言调用足够简单序列化后体积小解析速度比XML块多语言支持兼容性好proto3这里就先不提proto2了文件后缀名是.proto1.开始部分syntax="proto3";//compileisproto3//生成的文件是处在哪个目录哪个包中,.代表在当前目录生......
  • 【Oracle】使用PL/SQL快速查询出1-9数字
    【Oracle】使用PL/SQL快速查询出1-9数字简单来说,直接RecursiveWITHClauses在Oracle里面就直接使用WITHresult(参数)即可WITHresult(num)AS(SELECT1ASnumfromdualUNIONALLSELECTnum+1ASnumFROMresultWHEREnum<9)SELECTnumFROMresult......
  • 在 Java、Python、JavaScript 和 Go 中拥抱异步
    ​本文讨论了四种语言的异步,强调了它在创建高效、响应迅速的应用程序中的作用。作为一名拥有多年主要使用Java工作经验的软件开发人员,当我最近为一个新项目切换到Python时,我发现自己很感兴趣。这种转变促使我探索各种语言的异步编程世界,包括Java、Python、JavaScript和Go......
  • C++ 相关系数的计算以及作用
    #include<iostream>#include<vector>#include<cmath>usingnamespacestd;//计算平均值doublemean(vector<double>v){doublesum=0;for(inti=0;i<v.size();i++){sum+=v[i];}returnsum/v.si......
  • Linux下常用scp,tail,grep命令详解[记录]
    scp命令用于在本地主机和远程主机之间复制文件或目录,支持加密传输。它可以通过ssh协议来进行数据传输,因此传输过程是安全的。注意:在使用scp命令时,如果出现权限验证失败的情况,可能需要检查本地主机和远程主机之间的ssh配置是否正确。scp[参数][原路径][目标路径][参......
  • DistinctAdjacent
    [ABC307E]DistinctAdjacent解答1:我们将圆环上有\(i\)个人的情况的答案记为\(f(i)\)。考虑有\(i+1\)个人排成一排的情况,此时答案为\(M\times(M-1)^i\)。这样的传递方式中,如果是圆环的情况且不满足条件的传递方式只有人\(i+1\)和人\(1\)的情况不同。因此,这两个人可......