C# を使った RTF 文書から PDF 形式への変換方法

RTF は、リッチテキストを作成するために Microsoft 社により導入されたファイル形式です。その相互運用性により、異なる Microsoft 製品間だけでなく、異なる OS 間でもコンテンツをやりとりすることを可能にします。その一方で、PDF はクロスプラットフォームをサポートした、最も幅広く利用されている電子文書形式のひとつです。こうした背景により、これらのドキュメントを PDF 形式へ変換することはとても実用的となっています。そこで今回は、C# を使用して RTF 文書をプログラム的に PDF 形式に変換する方法をご紹介します。

C# で RTF を PDF に変換できる API

Aspose.Words for .NET は、DOC、DOCX、RTF などの一般的なワープロ形式を生成、読み込み、操作できる API です。Aspose.Words for .NET にビルトインされた RTF から PDF に変換する API では、RTF 文書をより高い精度で PDF 形式に変換することができます。Aspose.Words for .NET の DLL は、NuGet でダウンロードして .NET アプリケーションにインストールすることができます。

PM> Install-Package Aspose.Words

RTF ファイルから PDF への変換手順

Aspose.Words for .NET を使用することで、非常に簡単に RTF 文書を PDF 形式に変換することができます。変換手順は次のとおりです。

 

・RTF 文書を読み込む

・出力する PDF ファイルのパスを指定する

・RTF ファイルを PDF として保存する

・保存した PDF ファイルを Adobe Reader などで開く

C# を使用した RTF から PDF への変換

Aspose.Words for .NET を使用すると、わずか数行のコードで RTF を PDF へ変換できます。以下は、RTF ファイルを PDF に変換するための手順とサンプル コードです。

 

・Document クラスのファイル パスを指定して RTF 文書を読み込み

・Document.Save(String, SaveFormat) メソッドで、指定した場所に RTF を PDF として保存

 

上記の C# で RTF を PDF に変換する手順は、次のサンプル コードにより実現できます。

// Load the RTF file to be converted
var document = new Aspose.Words.Document("Document.rtf");
// Convert RTF to a PDF
document.Save("Document.pdf", Aspose.Words.SaveFormat.Pdf);  

最後に

この記事では、Aspose.Words for .NET API を使用して C# で RTF 文書を PDF 形式に変換する方法を紹介しました。GitHub で公開されているソース コード サンプルをご確認いただけるだけでなく、こちらから Aspose.Words for .NET の詳細をご覧いただけます。

 

参照記事 : https://blog.aspose.com/2020/10/26/convert-rtf-to-pdf-in-csharp/

その他の Aspose 製品の情報はこちらの製品トップ ページからご覧ください。

 

タイトルとURLをコピーしました