Ha Ön .NET-fejlesztő, szeretné hozzáadni az EMAIL-t az alkalmazásokon belüli DOT-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 EMAIL fájlformátumot HTML-re. Ezt követően az Aspose.Words for .NET használatával a HTML-t DOT-be renderelheti.
C# API az EMAIL DOT-vé konvertálásához
- Nyissa meg az EMAIL fájlt a MailMessage osztály használatával
- Alakítsa át az EMAIL-címet HTML-vé a Save módszerrel
- Töltse be a HTML-t a Document osztály használatával
- Mentse a dokumentumot DOT formátumba a Save módszerrel, és állítsa be a Dot-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.msg");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.dot", SaveFormat.Dot);
Az EMAIL fájl elemzése .NET-en keresztül
Az EMAIL DOT-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 EMAIL 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.
var outlookMessageFile = MapiMessage.FromFile("message.msg");
if(outlookMessageFile.SenderName == "John"){
}
A DOT-dokumentumszerkesztés korlátozása .NET-en keresztül
Amikor a dokumentumot EMAIL-ből DOT-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.dot", SaveFormat.Dot);
EMAIL konverziós beállítások felfedezése .NET
Mi a EMAIL fájlformátum
Az e-mail fájlnak meghatározott formátuma van, amelyet az e-mail programok felismernek. A formátum tartalmaz egy fejlécet és egy törzset, amelyeket egy üres sor választ el. A fejléc tartalmazza a feladó e-mail címét, a címzett e-mail címét, az e-mail tárgyát, valamint az e-mail elküldésének dátumát és időpontját. Az e-mail törzse tartalmazza a tényleges üzenetet. Az e-mail fájlok lehetnek egyszerű szöveges vagy HTML formátumúak. A HTML e-mailek manapság elterjedtebbek, mivel képeket és egyéb formázásokat is tartalmazhatnak.
Mi a DOT fájlformátum
A DOT egy fájlformátum, amelyet a Microsoft Word és más szövegszerkesztő szoftverek használnak dokumentumok tárolására. A DOT fájlok hasonlóak a DOC fájlokhoz, de más formátumban kerülnek mentésre, amely nem kompatibilis a DOC fájlokkal. A DOT fájlok szöveges formátumban kerülnek mentésre, amely bármely szövegszerkesztőben megnyitható és szerkeszthető. A DOT fájlok számos különböző módszerrel konvertálhatók DOC fájlokká, de a leggyakoribb módszer egy olyan szövegszerkesztő program használata, amely képes olvasni a DOT fájlokat.