アプリケーション内にMSGからDOCMへの変換機能を追加しようとしている.NET開発者の場合、 Aspose.Total for .NET ファイル形式操作APIがその方法です。前方。 Aspose.Email for .NET を使用すると、MSGファイル形式をHTMLに変換できます。その後、 Aspose.Words for .NET を使用して、HTMLをDOCMにレンダリングできます。
MSGをDOCMに変換するC#API
- MailMessage クラスを使用してMSGファイルを開きます
- Save メソッドを使用してMSGをHTMLに変換します
- Document クラスを使用してHTMLをロードします
- Save メソッドを使用してドキュメントをDOCM形式で保存し、DocmをSaveFormatとして設定します
変換要件
コマンドラインからnuget install Aspose.Totalとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Totalを使用してインストールします。
または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。
.NET経由でMSGファイルを解析する
( MSGをDOCMに変換する前に、正しい電子メールを変換していることを確認したい場合は、MSGドキュメントをロードして解析し、目的のプロパティを確認できます。 Aspose.Email for .NET の MapiMessage クラスを使用する/ net /)API、送信者と受信者の情報を取得できます。たとえば、 SenderName プロパティを使用して、変換用の特定の送信者メールを確認できます。
.NETを介したDOCMドキュメントの編集を制限する
ドキュメントをMSGからDOCMに保存するときに、出力ドキュメントを保護する必要がある場合があります。ドキュメントを編集する機能を制限し、特定のアクションのみを許可する必要がある場合があります。これは、他の人がドキュメント内の機密情報を編集するのを防ぐのに役立ちます。 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.docm", SaveFormat.Docm);
プログラムでMSGファイルをDOCMに変換する:ユースケース
メッセージファイル(MSG)をドキュメントテンプレートファイル(DOCM)に変換する:あなたのドキュメントマネージャー能力を最大限活用するための鍵となります。
MSGファイルは、Microsoft Outlookで使用されることが多く、メールコンテンツの保存と共有にとどまるべきではありません。協力的な文档編集においては、ドキュメントテンプレート(DOCM)ファイルがチーム管理とバージョン制御を実現するための重要なツールとなります。
MSGファイルをDOCM形式に変換することで、次のような利益があるためです:
用途:
- チーム協力: MSGファイルをDOCMに変換し、編集可能なドキュメントを作成してチームに共有できるようにし、リアルタイムの協力とフィードバックを容易に実現する。
- ドキュメントテンプレート管理: DOCMファイルを使用して、複数のプロジェクトを通じてドキュメントテンプレートを管理し、コンテンツの更新や一貫性を確保する。
- バージョン制御と追跡: MSGファイルをDOCMに変換し、内蔵されたバージョン制御機能を活用して、チームが変更を監視し、更新履歴を確認できるようにする。
- コンテンツの移管と再生: DOCMファイルを使用して、MSGファイルからメールコンテンツを他のMicrosoft Office アプリケーションに移管し、ドキュメントマネージャーとの一貫性を確保する。
- セキュリティと合规性: 强いセキュリティ機能(例:暗号化とアクセス制御)を備えたDOCMファイルに変換し、組織内のポリシーや法規に適合した状態でコンテンツを管理する。