Exportálja az EMLX-t DOCM-be .NET-en keresztül

.NET API az EMLX DOCM formátumban való megjelenítéséhez Windows, macOS és Linux rendszeren Word vagy Outlook használata nélkül

 

Ha Ön .NET-fejlesztő, szeretné hozzáadni az EMLX-t az alkalmazásokon belüli DOCM-konverziós funkciókhoz, az Aspose.Total for .NET fájlformátum-manipulációs API-k jelentik az utat. előre. Az Aspose.Email for .NET használatával konvertálhatja az EMLX fájlformátumot HTML-re. Ezt követően az Aspose.Words for .NET használatával a HTML-t DOCM-be renderelheti.

C# API az EMLX DOCM-vé konvertálásához

  1. Nyissa meg az EMLX fájlt a MailMessage osztály használatával
  2. Alakítsa át az EMLX-címet HTML-vé a Save módszerrel
  3. Töltse be a HTML-t a Document osztály használatával
  4. Mentse a dokumentumot DOCM formátumba a Save módszerrel, és állítsa be a Docm-t SaveFormat-ként.

Konverziós követelmények

Telepítés parancssorból nuget install Aspose.Total néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.Total paranccsal.

Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.


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

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

document.Save("output.docm", SaveFormat.Docm); 

Az EMLX fájl elemzése .NET-en keresztül

Az EMLX DOCM-vé konvertálása előtt, ha meg szeretne győződni arról, hogy a megfelelő e-mailt konvertálja, töltse be az EMLX dokumentumot, elemezze, és tekintse meg a kívánt tulajdonságot. A MapiMessage [Aspose.Email for .NET]( https://products.aspose.com/email /net/) API, a küldő és a címzett információkat kaphat. Például a SenderName tulajdonság használatával ellenőrizheti a konverzióhoz tartozó feladó e-mail-címét.

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

A DOCM-dokumentumszerkesztés korlátozása .NET-en keresztül

Amikor a dokumentumot EMLX-ből DOCM-be menti, előfordulhat, hogy meg kell védenie a kimeneti dokumentumot. Előfordulhat, hogy korlátoznia kell egy dokumentum szerkesztésének lehetőségét, és csak bizonyos műveleteket kell engedélyeznie vele. Ez hasznos lehet annak megakadályozására, hogy mások szerkeszthessék a dokumentumban található érzékeny és bizalmas információkat. Az Aspose.Words for .NET API lehetővé teszi a tartalom korlátozásának módját a ProtectionType felsorolási paraméter. A következő kódsorok használatával beállíthatja dokumentumát írásvédettre.


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

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

document.Save("output.docm", SaveFormat.Docm);  

EMLX konverziós beállítások felfedezése .NET

EMLXs konvertálása BMP (Bitmap Image File)
EMLXs konvertálása DOC (Microsoft Word Binary Format)
EMLXs konvertálása DOCX (Office 2007+ Word Document)
EMLXs konvertálása DOT (Microsoft Word Template Files)
EMLXs konvertálása DOTM (Microsoft Word 2007+ Template File)
EMLXs konvertálása DOTX (Microsoft Word Template File)
EMLXs konvertálása EMF (Enhanced Metafile Format)
EMLXs konvertálása EPUB (Open eBook File)
EMLXs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
EMLXs konvertálása GIF (Graphical Interchange Format)
EMLXs konvertálása PNG (Portable Network Graphic)
EMLXs konvertálása JPEG (Joint Photographic Expert Group)
EMLXs konvertálása MD (Markdown Language)
EMLXs konvertálása ODT (OpenDocument Text File Format)
EMLXs konvertálása OTT (OpenDocument Standard Format)
EMLXs konvertálása PCL (Printer Command Language Document)
EMLXs konvertálása PDF (Portable Document Format)
EMLXs konvertálása PNG (Portable Network Graphic)
EMLXs konvertálása PS (PostScript File)
EMLXs konvertálása RTF (Rich Text Format)
EMLXs konvertálása SVG (Scalar Vector Graphics)
EMLXs konvertálása TIFF (Tagged Image File Format)
EMLXs konvertálása DOCX (Office 2007+ Word Document)
EMLXs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
EMLXs konvertálása XPS (XML Paper Specifications)