首页 > 其他分享 >合并两个rtf文件

合并两个rtf文件

时间:2023-07-13 10:34:38浏览次数:32  
标签:文件 par rtf string 合并 list2 rtf1 rtf2

合并两个rtf文件, 多个\r\n在rtf中等于一个, 可使用\par标记换行

        private static string CombineRtf(string rtf1, string rtf2) {
            rtf1 = rtf1.Trim(); rtf2 = rtf2.Trim();
            rtf1 = rtf1.Substring(0, rtf1.Length - 1); // 去除尾部 "}"
            List<string> list2 = rtf2.Split('\n').ToList();
            list2.RemoveAt(0);
            list2.RemoveAt(0); // 去除前两行描述头
            list2.RemoveAt(list2.Count - 1);// 去除尾行 "}"
            return $"{rtf1}\\par\\par\\par\\par\n{string.Join("\n", list2.ToArray())}}}\\0";
        }

 

标签:文件,par,rtf,string,合并,list2,rtf1,rtf2
From: https://www.cnblogs.com/leavind/p/17549724.html

相关文章

  • 一个高性能、低内存文件上传流.Net组件
    推荐一个用于轻松实现文件上传功能的组件。项目简介一个基于.NET平台的开源项目,提供了一个简单易用的API,可以在Web应用程序中快速集成文件上传功能。优化多部分流式文件上传性能:减少25%的CPU使用量、50%内存。项目特点1、简单易用的API: 提供了简单的API,可以轻松地集......
  • windows环境下批处理文件方案
    1:window机器上创建一个.bat结尾的批处理文件@echooffecho袁大总统接口自动化运行准备开始......@echoondel/f/s/qG:\SongQin\Python\Demo\teach_sq\report\tmp\*.jsondel/f/s/qG:\SongQin\Python\Demo\teach_sq\report\tmp\*.jpgdel/f/s/qG:\SongQin\Pyt......
  • Linux文件比较命令
    Linux文件比较命令用来比较两个文件内容的差别。主要有comm命令和diff命令。如果想对两个有序的文件进行比较,可以使用comm命令。如果要逐行比较两个文本文件,列出其不同之处可以使用diff命令。Linux还有一种基本比较命令cmp,能够实现基本的比较两个文件是否相同。Comm命令编辑 ......
  • Python Web:创建、删除、复制、移动文件及目录命令Python Web篇学习汇总:
    1.创建、删除文件及目录命令的使用命令说明touch文件名创建指定文件mkdir目录名创建目录(文件夹)rm文件名或者目录名删除指定文件或者目录rmdir目录名删除空目录touch命令效果图:mkdir命令效果图:rm命令效果图:rm删除目录效果图 说明:rm命令想要删除目录需要加上-r选项,-r表示......
  • 若要通过批处理启用桌面上的计算机、回收站、用户文件夹、控制面板和网络图标,你可以使
    Windows11桌面图标设置启用计算机回收站用户的文件控制面板网络图标批处理若要通过批处理启用桌面上的计算机、回收站、用户文件夹、控制面板和网络图标,你可以使用下面的批处理脚本:@echooffREM启用计算机图标regadd"HKCU\Software\Microsoft\Windows\CurrentVers......
  • SpringCloud实现浏览器端大文件分片上传
    ​ 1,项目调研 因为需要研究下断点上传的问题。找了很久终于找到一个比较好的项目。 在GoogleCode上面,代码弄下来超级不方便,还是配置hosts才好,把代码重新上传到了github上面。 https://github.com/freewebsys/java-large-file-uploader-demo 效果: 上传中,显示进度,......
  • windows下注册一个打开特定扩展名的文件
    参考 https://www.cnblogs.com/linliquan/p/10626944.html一大概步骤如下1在下面位置增加一个value指向一个应用程序能力的位置HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications2在能力位置处添加要支持的扩展名或者协议名称3在HKEY_CLASSES_ROOT添加一系列项,支持......
  • ansible简单使用之inventory文件(主机清单)
    ansible简单使用之inventory文件(主机清单)ansibleinventory文件是干什么的一般称ansibleinventory文件为ansible主机清单ansibleinventory文件定义了ansible需要操作的远程机器的信息,默认路径是/etc/ansible/hosts,也可以在命令行使用-i<path>指定路径。inventory......
  • jsp实现浏览器端大文件分片上传
    ​ 在web项目中上传文件夹现在已经成为了一个主流的需求。在OA,或者企业ERP系统中都有类似的需求。上传文件夹并且保留层级结构能够对用户行成很好的引导,用户使用起来也更方便。能够提供更高级的应用支撑。数据表结构文件​编辑文件夹数据表结构​编辑文件数据表结构......
  • Java实现浏览器端大文件分片上传解决方案
    ​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小限制,web.xml中seesiontimeout是30,我把它改成了120。但还是不行,有时候10分钟就崩了。同事说,可能是客户这里......