.NET経由でEメールをPNGにエクスポート

WordやOutlookを使用せずにWindows、macOS、LinuxでOFTをPNGにレンダリングする.NET API

 

アプリケーション内にOFTからPNGへの変換機能を追加しようとしている.NET開発者の場合、 Aspose.Total for .NET ファイル形式操作APIがその方法です。前方。 Aspose.Cells for .NET を使用すると、OFTファイル形式をHTMLに変換できます。その後、 Aspose.Words for .NET を使用して、HTMLをPNGにレンダリングできます。

OFTをPNGに変換するC#API

  1. MailMessage クラスを使用してOFTファイルを開きます
  2. Save メソッドを使用してOFTをHTMLに変換します
  3. Document クラスを使用してHTMLをロードします
  4. Save メソッドを使用してドキュメントをPNG形式で保存し、PngをSaveFormatとして設定します

変換要件

コマンドラインからnuget install Aspose.Totalとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Totalを使用してインストールします。

または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。


MailMessage message = MailMessage.Load("sourceFile.oft");
 
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);

Document document = new Document("HtmlOutput.html");

document.Save("output.png", SaveFormat.Png); 

.NET経由でOFTファイルを解析する

Aspose.Cells OFTをPNGに変換する前に、正しい電子メールを変換していることを確認したい場合は、OFTドキュメントをロードして解析し、目的のプロパティを確認できます。 Aspose.Oft for .NETMapiMessage クラスを使用する/ net /)API、送信者と受信者の情報を取得できます。たとえば、 SenderName プロパティを使用して、変換用の特定の送信者メールを確認できます。

// instantiate MapiMessage to load an OFT file from disk
var outlookMessageFile = MapiMessage.FromFile("message.oft");
 
if(outlookMessageFile.SenderName == "John"){
    
}

.NETを介したPNGドキュメントの編集を制限する

ドキュメントをOFTからPNGに保存するときに、出力ドキュメントを保護する必要がある場合があります。ドキュメントを編集する機能を制限し、特定のアクションのみを許可する必要がある場合があります。これは、他の人がドキュメント内の機密情報を編集するのを防ぐのに役立ちます。 Aspose.Words for .NET APIを使用すると、 ProtectionType を使用してコンテンツを制限する方法を制御できます。 com / words / net / aspose.words / propertytype)列挙型パラメーター。次のコード行を使用して、ドキュメントを読み取り専用に設定できます。


Document document = new Document("HtmlOutput.html");

document.Protect(ProtectionType.ReadOnly, "password");

document.Save("output.png", SaveFormat.Png);  

OFT の変換オプションを .NET で探索

OFT を BMP に変換 (ビットマップ画像ファイル)
OFT を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
OFT を DOCX に変換 (Office 2007以降のWord文書)
OFT を DOC に変換 (Microsoft Wordバイナリ形式)
OFT を DOTM に変換 (Microsoft Word 2007+ テンプレート ファイル)
OFT を DOTX に変換 (Microsoft Wordテンプレートファイル)
OFT を DOT に変換 (Microsoft Wordテンプレートファイル)
OFT を EMF に変換 (拡張されたメタファイル形式)
OFT を EPUB に変換 (電子書籍ファイルを開く)
OFT を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
OFT を GIF に変換 (グラフィカル交換フォーマット)
OFT を IMAGE に変換 (画像ファイル)
OFT を JPEG に変換 (共同写真専門家グループ)
OFT を MD に変換 (マークダウン言語)
OFT を ODT に変換 (OpenDocument テキスト ファイル形式)
OFT を OTT に変換 (OpenDocument テンプレート)
OFT を PCL に変換 (プリンターコマンド言語)
OFT を PDF に変換 (ポータブルドキュメントフォーマット)
OFT を PS に変換 (ポストスクリプトファイル)
OFT を RTF に変換 (リッチテキスト形式)
OFT を SVG に変換 (スカラー ベクター グラフィックス)
OFT を TIFF に変換 (タグ付き画像ファイル形式)
OFT を WORDML に変換 (Microsoft Word 2003 ワードプロセッサML)
OFT を WORD に変換 (ワープロのファイル形式)
OFT を XPS に変換 (XML 用紙の仕様)

OFT ファイル形式とは

OFT ファイル形式は Microsoft Outlook に関連付けられており、電子メール メッセージ テンプレートの作成に使用されます。 OFT は Outlook フォーム テンプレートの略です。これは、ユーザーが特定のレイアウト、書式設定、コンテンツを含む事前にフォーマットされたメール テンプレートをデザインして保存できるファイル形式です。

OFT ファイルは通常、ユーザーが反復的なタスク用に一貫性のある標準化されたメール メッセージを作成したい場合に使用されます。または共通のコミュニケーション。受信者名や件名などの変数のプレースホルダーを含めることができるため、個々の受信者に合わせてテンプレートを簡単にカスタマイズできます。

OFT ファイルを Microsoft Outlook で開くと、そのファイルに基づいて新しいメール メッセージが作成されます。テンプレートのデザイン。その後、ユーザーはメールを送信する前に、コンテンツのカスタマイズ、受信者の追加または削除、必要な変更を行うことができます。

OFT ファイルは、ニュースレターやお知らせなど、同様の種類のメールを頻繁に送信する企業や個人に特に役立ちます。 、またはよくあるお問い合わせへの回答。 OFT テンプレートを使用すると、ユーザーは時間を節約し、メール通信の一貫性を確保できます。

OFT ファイルは Microsoft Outlook でのみ開いて使用できることに注意することが重要です。他の電子メール クライアントまたはアプリケーションは、このファイル形式をサポートしていない可能性があります。さらに、OFT テンプレートを他の人と共有する場合は、テンプレートを適切に利用するために Microsoft Outlook を使用していることを確認することが重要です。

PNG ファイル形式とは

PNG (Portable Network Graphics) は、古い GIF (Graphics Interchange Format) 形式の代替として設計された、広く使用されているラスター グラフィック ファイル形式です。カラー パレットが限られており、インデックス付きカラーのみをサポートする GIF とは異なり、PNG は、豊富な色深度を備えたトゥルー カラー画像とグレースケール画像をサポートします。

PNG 形式は可逆圧縮を利用しているため、ファイル サイズを縮小することなくファイル サイズを縮小できます。画質を犠牲にします。そのため、写真、イラスト、ロゴなど、高い精細さと鮮明さが必要なグラフィックの保存に適しています。 PNG ファイルは、透明度が必要な画像にウェブ上でよく使用されます。PNG はアルファ チャネルの透明度をサポートしており、画像をさまざまな背景にスムーズにブレンドできるためです。

PNG の利点の 1 つは、インターレースとインターレースの両方をサポートしていることです。ノンインターレース画像。インターレース PNG は段階的にロードされ、低解像度バージョンの画像が表示されてから、高解像度の詳細が徐々にレンダリングされます。この機能は、画像の読み込み中にプレビューを表示することでユーザー エクスペリエンスを向上させるため、大きな画像やインターネット接続が遅い場合に特に役立ちます。

PNG ファイルは、Adobe などのさまざまなグラフィック ソフトウェアで作成および編集できます。 Photoshop、GIMP、Paint.NET。これらは、さまざまなオペレーティング システムの最新の Web ブラウザ、画像ビューア、および編集ツールで広くサポートされています。