如何將豐富文本格式轉換為PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼思·賓

RTF 代表富文本格式,這是由微軟開發的一種文件檔案格式。 它支持文字格式,例如字體、樣式和圖像,但功能不如其他文件格式,如DOCX或PDF。

IronPDF 可用於將 RTF 從字符串和文件轉換為 PDF。 將 RTF 轉換為 PDF 提供了幾個好處,例如易於訪問、可壓縮性以及優化的打印效果。 這確保您的文件在所有平台上外觀一致,且安全,隨時可以列印。

開始使用 IronPDF

立即在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer



將 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")
VB   C#

將 RTF 文件轉換為 PDF 示例

要將 RTF 文件轉換成 PDF,請使用 RenderRtfFileAsPdf 方法。 您可以從提供的位置下載範例 RTF 文件。連結. 這個範例將展示如何將該樣本文件轉換成PDF文件。

在 Microsoft Word 中預覽 RTF 檔案

在 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")
VB   C#

輸出 PDF

Chaknith related to 輸出 PDF

查克尼思·賓

軟體工程師

Chaknith 是開發者界的夏洛克福爾摩斯。他第一次意識到自己可能有個軟體工程的未來,是在他為了娛樂而參加程式挑戰的時候。他的重點是 IronXL 和 IronBarcode,但他也引以為豪的是,他幫助客戶解決所有產品的問題。Chaknith 利用他與客戶直接對話中獲得的知識,以進一步改進產品。他的實際反饋超越了 Jira 工單,並支持產品開發、文件撰寫和行銷,以提升客戶的整體體驗。不在公司時,他通常在學習機器學習、寫程式和徒步旅行。