Om du är en .NET-utvecklare som vill lägga till EMAIL till DOC-konverteringsfunktioner i dina applikationer, är Aspose.Total for .NET API:er för filformatsmanipulation vägen fram. Genom att använda Aspose.Email for .NET , kan du konvertera EMAIL-filformat till HTML. Efter det, genom att använda Aspose.Words for .NET , kan du rendera HTML till DOC.
C# API för att konvertera EMAIL till DOC
- Öppna EMAIL-filen med klassen MailMessage
- Konvertera EMAIL till HTML med metoden Save
- Ladda HTML genom att använda klassen Document
- Spara dokumentet i DOC-format med metoden Save och ställ in Doc som SaveFormat
Konverteringskrav
Installera från kommandoraden som nuget install Aspose.Total
eller via Package Manager Console of Visual Studio med Install-Package Aspose.Total
.
Alternativt kan du hämta offline MSI-installationsprogrammet eller DLL-filer i en ZIP-fil från downloads .
MailMessage message = MailMessage.Load("sourceFile.msg");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.doc", SaveFormat.Doc);
Analysera EMAIL-fil via .NET
Innan du konverterar EMAIL till DOC, om du vill vara säker på att du konverterar rätt e-post, kan du ladda EMAIL-dokumentet, analysera det och ta en titt på din önskade egenskap. Genom att använda MapiMessage klass av [Aspose.Email for .NET]( https://products.aspose.com/email /net/) API kan du få information om avsändare och mottagare. Du kan till exempel söka efter en specifik avsändar-e-post för konverteringen genom att använda egenskapen SenderName .
var outlookMessageFile = MapiMessage.FromFile("message.msg");
if(outlookMessageFile.SenderName == "John"){
}
Begränsa DOC-dokumentredigering via .NET
När du sparar dokumentet från EMAIL till DOC kan du behöva skydda ditt utdatadokument. Ibland kan du behöva begränsa möjligheten att redigera ett dokument och endast tillåta vissa åtgärder med det. Detta kan vara användbart för att förhindra andra från att redigera känslig och konfidentiell information i ditt dokument. Aspose.Words for .NET API, låter dig styra hur du begränsar innehållet med hjälp av ProtectionType uppräkningsparameter. Du kan ställa in ditt dokument på skrivskyddat genom att använda följande kodrader.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.doc", SaveFormat.Doc);
Utforska EMAIL konverteringsalternativ med .NET
Vad är EMAIL filformatet
En e-postfil har ett specifikt format som känns igen av e-postprogram. Formatet innehåller en rubrik och en brödtext, som är åtskilda av en tom rad. Rubriken innehåller avsändarens e-postadress, mottagarens e-postadress, ämnet för e-postmeddelandet och datum och tid då e-postmeddelandet skickades. E-postmeddelandet innehåller själva meddelandet. E-postfiler kan vara antingen i vanlig text eller HTML-format. HTML-e-postmeddelanden är vanligare nuförtiden, eftersom de kan innehålla bilder och annan formatering.
Vad är DOC filformatet
Microsoft Word Binary File Format (DOC) är ett proprietärt dokumentfilformat som används av Microsoft Office Word. Det är ett binärt filformat som representerar ett dokument i en struktur som är oberoende av någon speciell datorarkitektur eller operativsystem. DOC-formatet är en containerfil som lagrar data i ett binärt format. En DOC-fil kan innehålla en mängd olika datatyper, inklusive formaterad text, bilder, diagram och andra data. Det binära formatet för en DOC-fil är inte avsett att vara läsbart för människor. Det finns dock ett antal program som kan läsa och skriva DOC-filer, inklusive Microsoft Word och LibreOffice. DOC-formatet introducerades först i Word för Windows 2.0 1987. Det har sedan dess reviderats flera gånger, där den senaste versionen är Office Open XML-formatet som introducerades i Office 2007. En av de viktigaste fördelarna med DOC-formatet är dess kompatibilitet med Microsoft Word, som är ett av de mest använda ordbehandlingsprogrammen i världen. Detta tillåter användare att skapa och redigera dokument i Microsoft Word och sedan dela dem med andra som också använder programmet. Dessutom kan många andra ordbehandlingsprogram också läsa och skriva DOC-formatet, vilket gör det till ett mångsidigt format för dokumentdelning.