C #を使用してOSTをTIFFに変換する
Microsoft® Outlook® またはThunderbird® をインストールせずにOSTをTIFFに変換します。
メールファイルを変換して効率的に処理するソリューションを探しているソフトウェア開発者の場合は、 .NET 用の Aspose.Email あなたの頼りになる助手になります。この堅牢でプログレッシブな C# ライブラリは、.NET 環境内の電子メールプロセスを最適化し、電子メール管理システムを強化するように設計されています。
効率性と使いやすさに重点を置いたこの API は、電子メール関連のタスクをシームレスに処理できるため、複雑な電子メール管理システムを開発している開発者や、電子メール機能を既存の.NET アプリケーションに統合しようとしている開発者にとって理想的な選択肢となります。高度なメール処理機能でソフトウェアソリューションを強化しましょう!
API の優れた特徴の 1 つは、効率的な処理能力です。 さまざまなメール形式間の変換 アプリケーションの柔軟性とカスタマイズを強化します。開発者はわずか数行のコードで項目を OST ファイルから TIFF に簡単にエクスポートできるため、移行プロセス中のデータの整合性とワークフローの継続性を確保できます。 OST から TIFF へのエクスポート は、編集不可能な画像ベースの形式で電子メールデータをアーカイブおよび保存するのに役立ちます。これは多くの場合、特に法的またはコンプライアンス上の目的で、メールコンテンツの長期的なアクセシビリティと信頼性を確保するために行われます。さらに、TIFF ファイルはさまざまなプラットフォームやデバイスで簡単に表示できるため、電子メールデータの長期保存と共有に適しています。API のユーザーフレンドリーなインターフェースと高速パフォーマンスにより、わずか数ステップでメッセージを読み込み、必要なファイル形式に保存するだけで、変換プロセスが簡単かつ簡単になります。
さらに、このAPIは、さまざまな電子メール形式とストレージシステムを包括的にサポートしているため、電子メールメッセージを作成、読み取り、操作したり、さまざまな電子メールプロトコルを操作したりできます。の力を活用するには .NET APIで、次のアクションのいずれかを実行します。
Open NuGet パッケージマネージャー、Aspose.Emailを検索してデバイスにインストールします。
パッケージマネージャーコンソールから次のコマンドを使用します。
PM> Install-Package Aspose.Email
C #を使用してOSTをTIFFに変換する手順
.NETプログラマーは、わずか数行のコードでOSTファイルを簡単にロードしてTIFFに変換できます。
- パーソナルストレージ.fromファイルを使用してOSTファイル「storage.ost」を開きます。
- 出力ディレクトリが存在しない場合は作成します。
- OST ファイルから受信トレイフォルダを取得します。
- 受信トレイフォルダ内の各メールメッセージを繰り返し処理します。
- メッセージごとに、印刷用のフォーマットとレイアウトを定義するようにメールプリンタを設定します。
- 各電子メールメッセージを TIFF ファイルとして出力ディレクトリに保存します。
システム要件
.NET 変換ソースコードを実行する前に、次の前提条件を満たしていることを確認してください。
- マイクロソフト Windows または.NET Framework、.NET Core、および COM Interop 経由の PHP、VBScript、Delphi、C++ と互換性のある OS。
- マイクロソフトビジュアルスタジオのような開発環境。
- プロジェクトで参照されている.NET DLL 用の Aspose.email。
このサンプルコードは、OSTからTIFF C#への変換を示しています
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inboxFolder = ost.GetPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through mbox messages and save them as .tiff files
int count = 1;
foreach (var msg in inboxFolder.EnumerateMapiMessages())
{
// 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;
var dstTIFF = Path.Combine(outputDirectory, $"Message{count}.tiff");
// Print the email to a TIFF file
printer.Print(msg, dstTIFF, Aspose.Email.Printing.PrintFormat.Tiff);
count++;
}
}
OSTをTIFFに変換する無料アプリ
サポートされているその他の変換
また、OSTを以下のリストを含む他の多くのファイル形式に変換することもできます。