可用于:用户界面的ASP。NET MVC | 用户界面的ASP。净AJAX | Blazor用户界面 | WPF的用户界面 | WinForms的UI | Xamarin的UI | WinUI的用户界面 | 用户界面的ASP。网络核心 | .NET MAUI的用户界面

Telerik文档处理?下载30天免费试用

使用RtfFormatProvider

RtfFormatProvider便于进出口RadFlowDocument转换为RTF格式,保存整个文档结构和格式。

你所要做的就是使用RtfFormatProvider是向下面列出的程序集添加引用:

  • Telerik.Windows.Documents.Core.dll
  • Telerik.Windows.Documents.Flow.dll

进口

为了导入RTF文档,需要使用进口()的方法RtfFormatProvider

来自的代码示例1演示如何使用RtfFormatProvider从文件中导入RTF文档。

例1:从文件中导入文档

RtfFormatProvider provider = new RtfFormatProvider();using (Stream input = File.OpenRead("Sample.rtf")) {RadFlowDocument document = provider.Import(input);}

下面是如何从包含RTF文档的字符串中导入文档:

例2:从字符串中导入文档

RtfFormatProvider provider = new RtfFormatProvider();RadFlowDocument document = provider.Import(input);

由此产生的RadFlowDocument可以像任何代码生成的文档一样使用。

出口

为了将文档导出到RTF,需要使用Export ()的方法RtfFormatProvider

示例3演示如何使用RtfFormatProvider出口RadFlowDocument到一个文件。

例3:将文档导出到文件

RtfFormatProvider provider = new RtfFormatProvider();using(流输出= File.Create("sample.rtf")) {RadFlowDocument文档= CreateRadFlowDocument();提供者。出口(document, output); }

您还可以将文档导出为字符串并将其保存在数据库中。

例4:将文档导出为字符串

RtfFormatProvider provider = new RtfFormatProvider();RadFlowDocument文档= CreateRadFlowDocument();字符串输出= provider.Export(文档);

生成的文档可以在任何支持RTF文档的应用程序中打开。

在本文中
Baidu
map