MBOX を C# 経由で TIFF に変換する
Outlook® や Thunderbird® がインストールされていない状態で、.NET API を使用して MBOX から TIFF C# への変換を行います。
.NET 用の Aspose.Email MBOXファイルを効率的かつ簡単にTIFFに変換するための強力なソリューションを提供します!わずか数行のコードで、メールデータを MBOX 形式から画像ベースの形式にシームレスに移行して、テキストの整合性を維持する必要がある印刷やグラフィック表現に適したメールコンテンツスナップショットをアーカイブまたは作成することができます。この API は、さまざまなメールクライアントやプラットフォーム間の互換性とアクセシビリティを保証します。.NET ライブラリの強力な機能を活用することで、ユーザーはアプリケーションに MBOX から TIFF への変換を簡単に実装でき、変換プロセスの信頼性、速度、柔軟性を高めることができます。
この API には、電子メールメッセージの作成、読み取り、操作、フォルダと添付ファイルの管理、フィルタリング、検索、暗号化、Microsoft Exchange Server との連携、さまざまな電子メール形式の処理など、電子メール関連のさまざまなタスクを処理するための包括的なコンポーネントセットが用意されています。
Aspose.Emailを使用すると、開発者はメール管理を合理化し、データの相互運用性を高め、メール標準へのコンプライアンスを確保し、アプリケーションに高度なメール処理機能を持たせることができます。
の機能を活用し始める .NET API 次のアクションのいずれかを実行します。
Open NuGet パッケージマネージャー、Aspose.Emailを検索してデバイスにインストールします。
パッケージマネージャーコンソールから次のコマンドを使用します。
PM> Install-Package Aspose.Email
C# を使用して MBOX を TIFF に変換する手順
.NET プログラマは、わずか数行のコードで MBOX ファイルを簡単に読み込んで TIFF に変換できます。
- mbox StorageReader を使用して mbox ファイルをロードします。
- 出力ディレクトリが存在しない場合は作成します。
- mbox メッセージを繰り返し処理します。
- 各メッセージを.tiff ファイルとして出力ディレクトリに出力します。
システム要件
.NET 変換ソースコードを実行する前に、次の前提条件を満たしていることを確認してください。
- マイクロソフト Windows または.NET Framework、.NET Core、および COM Interop 経由の PHP、VBScript、Delphi、C++ と互換性のある OS。
- マイクロソフトビジュアルスタジオのような開発環境。
- プロジェクトで参照されている.NET DLL 用の Aspose.email。
このサンプルコードは、MBOX から TIFF C# への変換を示しています
// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
// Iterate through mbox messages and save them as .tiff files
int count = 1;
foreach (var eml in mbox.EnumerateMessages())
{
var tiffFilePath = Path.Combine(outputDirectory, $"Message{count}.tiff");
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();
// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;
// Auto-Fit a TIFF
printer.FormattingFlags = Aspose.Email.Printing.MessageFormattingFlags.AutoFitWidth;
// Print the email to a TIFF file
printer.Print(eml, tiffFilePath, Aspose.Email.Printing.PrintFormat.Tiff);
Console.WriteLine($"Message {count} saved as: {tiffFilePath}");
count++;
}
MBOXをTIFFに変換する無料アプリ
サポートされているその他の変換
MBOXは、以下にリストされているいくつかを含む他の多くのファイル形式に変換することもできます。