如何將豐富文本格式轉換為PDF
RTF 代表富文本格式,是由微軟開發的一種文件格式。它支持文字格式化,例如字體、樣式和圖片,但其功能不如其他文檔格式(如 DOCX 或 PDF)丰富。
IronPDF 可以用來將 RTF 從字符串和文件轉換為 PDF。將 RTF 轉換為 PDF 提供了多種好處,例如易於訪問、可壓縮和適合列印。這確保了您的文檔在各平台上保持一致、安全且可以隨時列印。
如何將RTF轉換為PDF
- 下載用於將RTF轉換為PDF的C#程式庫
- 準備您想要轉換的 RTF 文件或字符串
- 使用
將Rtf字串渲染為Pdf
從RTF字符串轉換的方法 - 使用
將Rtf文件渲染為Pdf
從RTF文件轉換的方法 - 檢查生成的 PDF 文件
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronPDF 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變PDF。
Install-Package IronPdf
請考慮安裝 IronPDF DLL 直接下載並手動安裝到您的專案或GAC表單: IronPdf.zip
手動安裝到您的項目中
下載DLL將RTF字符串轉換為PDF示例
使用 RenderRtfStringAsPdf
方法將RTF字符串轉換為PDF文檔。完整的 RenderingOptions 範圍,如應用 文本和HTML頁眉和頁腳, 文字和圖片加蓋, 頁碼, 自訂頁面大小和方向,也適用於這種渲染方法。生成 PDF 文件後,您可以執行 PDF 頁面操作,例如 合併,拆分旋轉頁面,還有應用 註解 和 書籤.
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-string.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// RTF string
string rtf = @"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}";
// Render from RTF string
PdfDocument pdf = renderer.RenderRtfStringAsPdf(rtf);
// Save the PDF
pdf.SaveAs("pdfFromRtfString.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' RTF string
Private rtf As String = "{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}"
' Render from RTF string
Private pdf As PdfDocument = renderer.RenderRtfStringAsPdf(rtf)
' Save the PDF
pdf.SaveAs("pdfFromRtfString.pdf")
將 RTF 文件轉換為 PDF 示例
要將 RTF 文件轉換為 PDF,請使用 RenderRtfFileAsPdf
方法。您可以從提供的鏈接下載示例 RTF 文件。 連結. 這個範例將展示如何將該範例檔案轉換成 PDF 文件。
在 Microsoft Word 中預覽 RTF 檔案
代碼範例
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-file.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Render from RTF file
PdfDocument pdf = renderer.RenderRtfFileAsPdf("sample.rtf");
// Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Render from RTF file
Private pdf As PdfDocument = renderer.RenderRtfFileAsPdf("sample.rtf")
' Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf")