この簡単なチュートリアルは、環境を構成する一連の手順と、この変換で使用する必要のあるクラスの情報を使用して、** C#**を使用してRTFをPDFに変換する方法をガイドするように設計されています。 ** RTFからPDFへのコンバーターを記述している間、C#**の実行可能なコードも完全に理解するために示されています。 PdfSaveOptionsクラスオブジェクトを使用して、RTFファイルから変換された出力PDFファイルをさまざまな方法でカスタマイズできます。
C#を使用してRTFをPDFに変換する手順
- NuGetパッケージマネージャーからAspose.Wordsへの参照を追加するようにプロジェクトを構成します
- ソースRTFファイルをディスクからDocumentクラスオブジェクトにロードします
- PdfSaveOptionsクラスオブジェクトをインスタンス化して、RTFから変換されたPDFを構成します
- 目的のPDF保存オプションを使用して出力PDFファイルを保存します
- C#RTFからPDF *への変換を使用して、このタスクを実行するために必要な一連の操作を使用してここで説明します。最初に環境を構成するためのガイダンスが提供され、次にRTFをロードするために使用できるドキュメントクラス参照が共有されます。さまざまなワードプロセッサアプリケーションでサポートされている他の多くの種類のファイルも同様です。最後に、入力RTFファイルをPDFとして、レンダリングされたカラーモードをGrayScaleまたはNormalに設定することで構成できるPdfSaveOptionsクラスオブジェクトとともに保存します。
C#を使用してRTFをPDFにエクスポートするコード
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace WordKB | |
{ | |
public class ConvertRtfToPdfUsingCSharp | |
{ | |
public static void Main2(string[] args) | |
{ | |
Load the license to avoid trial version watermark in the converted PDF from RTF | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the source input RTF file | |
Document inputRtfFile = new Document("InputSampleRtf.rtf"); | |
// Create and initialize PdfSaveOptions to customize the output PDF file | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set color mode for rendering the contents | |
pdfSaveOptions.ColorMode = ColorMode.Grayscale; | |
// Save the converted PDF file from RTF | |
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
- RTFをPDFに変換するC#*コードは、PdfSaveOptionsクラスを使用して出力PDFファイルを構成する方法を示しています。日付/時刻フィールドにカスタムローカルタイムゾーンを設定したり、メモリ最適化設定を設定して大きなファイルの変換を制御したり、レンダリングするページのセットを定義したり、レンダリングにアンチエイリアシングを使用するフラグを設定したり、その他多くの構成を行うことができます。 。
このチュートリアルでは、単純なAPI呼び出しを使用して* C#がRTFをPDF*に変換する方法を学習しました。 HTMLからPDFへの変換について知りたい場合は、記事相互運用なしでC#を使用してHTMLをPDFに変換する方法を参照してください。