Jeśli jesteś programistą .NET i chcesz dodać funkcje konwersji MSG do SVG w swoich aplikacjach, najlepszym rozwiązaniem są interfejsy API Aspose.Total for .NET Naprzód. Używając Aspose.Email for .NET , możesz przekonwertować format pliku MSG na HTML. Następnie, używając Aspose.Words for .NET , możesz renderować HTML do SVG.
C# API do konwersji MSG na SVG
- Otwórz plik MSG za pomocą klasy MailMessage
- Konwertuj MSG na HTML za pomocą metody Save
- Załaduj HTML za pomocą klasy Document
- Zapisz dokument w formacie SVG za pomocą metody Save i ustaw Svg jako SaveFormat
Wymagania dotyczące konwersji
Zainstaluj z wiersza poleceń jako nuget install Aspose.Total lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.
Możesz też pobrać instalator offline MSI lub biblioteki DLL w pliku ZIP ze strony downloads .
MailMessage message = MailMessage.Load("sourceFile.msg");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.svg", SaveFormat.Svg);
Przeanalizuj plik MSG przez .NET
Przed konwersją MSG na SVG, jeśli chcesz się upewnić, że konwertujesz poprawny e-mail, możesz załadować dokument MSG, przeanalizować go i spojrzeć na żądaną właściwość. Korzystając z klasy MapiMessage [Aspose.Email for .NET]( https://products.aspose.com/msg /net/) API, możesz uzyskać informacje o nadawcy i odbiorcy. Na przykład możesz sprawdzić konkretny adres e-mail nadawcy dla konwersji za pomocą właściwości NazwaNadawcy .
var outlookMessageFile = MapiMessage.FromFile("message.msg");
if(outlookMessageFile.SenderName == "John"){
}
Ogranicz edycję dokumentów SVG przez .NET
Podczas zapisywania dokumentu z MSG do SVG może być konieczne zabezpieczenie dokumentu wyjściowego. Czasami może zajść potrzeba ograniczenia możliwości edycji dokumentu i zezwolenia tylko na określone czynności. Może to być przydatne, aby uniemożliwić innym osobom edytowanie poufnych i poufnych informacji w Twoim dokumencie. Interfejs API Aspose.Words for .NET umożliwia kontrolowanie sposobu ograniczania treści za pomocą ProtectionType parametr wyliczenia. Możesz ustawić dokument jako tylko do odczytu, używając następujących wierszy kodu.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.svg", SaveFormat.Svg);
Przekształcanie pliku MSG w SVG programowo: przypadki użycia
Pliki MSG są przeznaczone na przechowanie informacji tekstowej, czyniąc ich idealnymi dla tworzenia prostych dokumentów tekstowych i komunikatów. Jednak gdy pracujemy z dynamiką zawartości, takie interfejsy użytkownika w postaci graficznej jak SVG stają się niezbędne dla potrzeby prezentacji wizualnej.
Przekształcenie plików MSG na formaty SVG pozwala na wykorzystanie pełnych możliwości Twoich umiejętności projektowania i układu:
Użycia:
- Dyżurniki cyfrowe i reklamy: Tworzenie dynamicznych dyżurników, reklam i materiałów promocyjnych.
- Platformy e-nauczania: Wykorzystanie SVG do wizualizacji interaktywnego zawartości na platformach naucznych, symulacji i poradzków dla studentów.
- Rozwożenie aplikacji mobilnych: Tworzenie intuicyjnych interfejsów użytkownika dla aplikacji mobilnych, nawigacji, mechanizmu powiadomień i feedbacku.
- Projektowanie interfejsu użytkownika: Wykorzystanie SVG do projektowania złożonych komponentów UI, takich jak ikony, przyciski i układy.
- Publikacja stron internetowych i przygotowanie zawartości na pulpit: Konwersja plików MSG na wyjątkowo atrakcyjne strony internetowe, ulotki i prezentacje.