C#/VB.NET 将RTF转为PDF
带有. rtf文件扩展名的文件是一种富文本(Rich Text Format)格式文件,可以被大多数的文字处理程序打开,也很方便编辑。但在日常工作中,如果需要共享和打印文档,建议可以将RTF转换为PDF进行进一步处理。本文,将通过C#及 http:// VB.NET 程序来展示如何将RTF转换为PDF。
dll引用
方法1
在程序中引入Spire.Doc.dll文件;将 Free Spire.Doc for .NET 下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹中的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。
方法2
通过 NuGet 安装。可通过以下2种方法安装:
1.可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。
2.将以下内容复制到PM控制台安装。
Install-Package FreeSpire.Doc -Version 10.2.0
将RTF转为PDF
Free Spire.Doc for .NET提供了方法可直接用于加载RTF文档,并通过以下步骤将RTF转为PDF:
- 创建 Document 类的实例。
- 调用 Document.LoadFromFile(string fileName, FileFormat fileFormat) 方法加载RTF文件。
- 使用 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法保存为PDF格式到指定路径。
C#
using Spire.Doc;
namespace RTFtoPDF
class Program
static void Main(string[] args)
//创建Document类的实例
Document doc = new Document();
//加载RTF文档
doc.LoadFromFile("test.rtf", FileFormat.Rtf);
//保存为PDF格式
doc.SaveToFile("RTFtoPDF.pdf", FileFormat.PDF);
Imports Spire.Doc
Namespace RTFtoPDF
Class Program
Private Shared Sub Main(args As String())
'创建Document类的实例
Dim doc As New Document()
'加载RTF文档
doc.LoadFromFile("test.rtf", FileFormat.Rtf)