テキストをC#でPNG、JPEG、およびGIF画像に変換する

さまざまな場合に、テキストを画像やPDFなどの読み取り専用形式に変換する必要があります。 前の記事では、TXTファイルのテキストをPDFに変換する方法について説明しました。 .NETアプリケーション内からのテキストから画像への変換について、この記事では、C#.NETでプログラムによってテキストをPNGJPEG、またはGIF画像に変換する方法を示します。

C#でテキストをPNG、JPEG、またはGIF画像に変換する-.NET API

テキストをPNG、JPEG、またはGIF画像に変換するには、Aspose.Words for .NETを使用します。これは、MSWordドキュメントを作成および操作できる強力なAPIです。さらに、MSWordやテキストドキュメントを他のさまざまなファイル形式に変換できます。 APIのDLLをダウンロードするか、NuGetから直接インストールできます。

PM> Install-Package Aspose.Words

C#でテキスト(TXT)を画像に変換する

TXTファイルは、フォーマットせずにプレーンテキストを保存するための最も簡単で簡単な方法です。したがって、TXTファイルを使用して、そのテキストをPNG、JPEG、またはGIF画像に変換します。以下は、C#でテキストを画像に変換する手順です。

  • Documentクラスを使用してテキストファイルをロードします。
  • ドキュメント内のすべてのページをループします。
  • Document.ExtractPages()メソッドを使用して各ページを抽出します。
  • Document.Save()メソッドを使用して、ページをPNG(または別の画像形式)として保存します。

次のコードサンプルは、C#でテキストを画像に変換する方法を示しています。

// テキストファイルをロード
Document doc = new Document("Input.txt");

// 各ページをループする
for (int page = 0; page < doc.PageCount; page++)
{
    // ページを抽出する
    var extractedPage = doc.ExtractPages(page, 1);

    // 画像として保存(例:PNG)
    extractedPage.Save($"Output_{page + 1}.png");
}

無料のAPIライセンスを取得する

評価の制限なしにAspose.Words for .NETを使用するために、一時ライセンスを取得することができます。

結論

この記事では、C#でプログラムによってテキストを画像に変換する方法を学びました。提供されているコードサンプルを使用して、TXTファイルのテキストをPNG、JPEG、またはGIF画像にシームレスに変換できます。さらに、ドキュメントを使用して、Aspose.Words for .NETが提供する他の機能を調べることができます。また、フォーラムに質問を投稿することもできます。

関連項目