C# .NETのMSGを編集

Microsoft や Open Office などのソフトウェアを使用せずに、サーバー側の GroupDocs.Editor for C# .NET API を使用した効果的で堅牢な MSG 編集。


無料トライアルをダウンロード

GroupDocs.Editor for .NET API について

GroupDocs.Editor for .NET API は、Microsoft Word、Excel、PowerPoint、Open Office ドキュメントおよびプレゼンテーションを編集するための正しい選択です。 GroupDocs.Editor は、高いパフォーマンスが要求されるサーバー サイドおよびバックエンド システムに適したスタンドアロン API です。 Microsoft や Open Office などのソフトウェアには依存しません。

C# で MSG を編集する手順

GroupDocs.Editor for .NET は、開発者が数行のコードを使用して MSG ファイルを編集する簡単で直接的な方法を提供します。

  • 必須のファイル パスまたはバイト ストリームを使用して Editor クラスのインスタンスを作成し、MSG ファイルをロードします
  • MSG ファイル形式の EmailEditOptions クラス インスタンスの作成と設定
  • Editor.Edit() メソッドを呼び出して、WYSIWYG エディタで簡単に編集できる HTML 形式の MSG ドキュメントを取得します。
  • Editor.Save() メソッドを呼び出し、EmailSaveOptions クラスを使用して編集済みの MSG ファイルを保存します

システム要求

GroupDocs.Editor for .NET API を使用した基本的なドキュメント編集は、いくつかの簡単な手順を実装することで実行できます。当社の API は、すべての主要なプラットフォームとオペレーティング システムでサポートされています。以下のコードを実行する前に、システムに次の前提条件がインストールされていることを確認してください。

  • オペレーティング システム: Microsoft Windows、Linux、MacOS
  • 開発環境: Microsoft Visual Studio, Xamarin, MonoDevelop
  • フレームワーク: .NET Framework, .NET Standard, .NET Core, Mono
  • NuGet からダウンロードした GroupDocs.Editor for .NET の最新バージョンを取得します

// Load the MSG file into Editor
Editor editor = new Editor("source.msg");

// Create and adjust the edit options
EmailEditOptions editOptions = new EmailEditOptions();

// Open input MSG document for edit — obtain an intermediate document, that can be edited
EditableDocument beforeEdit = editor.Edit(editOptions);

// Grab MSG document content and associated resources from editable document
string content = beforeEdit.GetEmbeddedHtml();

// Send the content to WYSIWYG-editor, edit it there, and send edited content back to the server-side
// This step simulates a such operation
string updatedContent = content.Replace("project", "Edited project");

// Grab edited content and resources from WYSIWYG-editor and create a new EditableDocument instance from it
EditableDocument afterEdit = EditableDocument.FromMarkup(updatedContent, null);

// Create a save options
EmailSaveOptions saveOptions = new EmailSaveOptions();

// Save edited MSG document to the file
editor.Save(afterEdit, "edited.msg", saveOptions);

MSGエディターのライブデモ

GroupDocs.Editor Live Demos Web サイトにアクセスして、今すぐ MSG を編集してください。 ライブデモには次の利点があります

APIをダウンロードする必要はありません

コードを書く必要はありません

ソースファイルをアップロードするだけです

ファイルを保存するためのダウンロードリンクを取得する

その他のサポートされているエディター

他のファイル形式を編集することもできます。以下の完全なリストをご覧ください。

DOC

(Microsoft Word Binary Format)

DOCX

(Office 2007+ Word Document)

DOCM

(Microsoft Word 2007 Marco File)

DOTX

(Microsoft Word Template File )

RTF

(Rich Text Format)

ODT

(OpenDocument Text File Format)

XLS

(Microsoft Excel Spreadsheet (Legacy))

XLSX

(Open XML Workbook)

XLSM

(Macro-enabled Spreadsheet)

PPT

(Microsoft PowerPoint 97-2003)

PPTX

(Open XML presentation Format)

PPTM

(Macro-enabled Presentation File)

MOBI

(Open Ebook Format)

EPUB

(Open eBook File)

HTML

(Hyper Text Markup Language)

MHTML

(Web Page Archive Format)

TXT

(Text Document)

XML

(XML File)

EML

(E-Mail Message)

MBOX

(Email Mailbox File)

Back to top
 日本