如何將豐富文本格式轉換為PDF
RTF 代表富文本格式,這是由微軟開發的一種文件檔案格式。 它支持文字格式,例如字體、樣式和圖像,但功能不如其他文件格式,如DOCX或PDF。
IronPDF 可用於將 RTF 從字符串和文件轉換為 PDF。 將 RTF 轉換為 PDF 提供了幾個好處,例如易於訪問、可壓縮性以及優化的打印效果。 這確保您的文件在所有平台上外觀一致,且安全,隨時可以列印。
開始使用 IronPDF
立即在您的專案中使用IronPDF,並享受免費試用。
如何將RTF轉換為PDF
- 下載用於將RTF轉換為PDF的C#程式庫
- 準備您想要轉換的 RTF 文件或字符串
- 使用
將Rtf字串渲染為Pdf
從RTF字符串轉換的方法 - 使用
將Rtf文件渲染為Pdf
從RTF文件轉換的方法 - 檢查生成的 PDF 文件
將 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")