Eksportuj EML do PCL przez .NET

Interfejs API .NET do renderowania poczty e-mail do PCL w systemach Windows, macOS i Linux bez korzystania z programu Word lub Outlook

 

Jeśli jesteś programistą .NET i chcesz dodać funkcje konwersji EML do PCL 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 EML na HTML. Następnie, używając Aspose.Words for .NET , możesz renderować HTML do PCL.

C# API do konwersji EML na PCL

  1. Otwórz plik EML za pomocą klasy MailMessage
  2. Konwertuj EML na HTML za pomocą metody Save
  3. Załaduj HTML za pomocą klasy Document
  4. Zapisz dokument w formacie PCL za pomocą metody Save i ustaw Pcl 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.eml");
 
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);

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

document.Save("output.pcl", SaveFormat.Pcl); 

Przeanalizuj plik EML przez .NET

Przed konwersją EML na PCL, jeśli chcesz się upewnić, że konwertujesz poprawny e-mail, możesz załadować dokument EML, przeanalizować go i spojrzeć na żądaną właściwość. Korzystając z klasy MapiMessage Aspose.Email for .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 .

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

Ogranicz edycję dokumentów PCL przez .NET

Podczas zapisywania dokumentu z EML do PCL 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.pcl", SaveFormat.Pcl);  

Przekształcanie pliku EML w PCL programowo: przypadki użycia

Pliki EML (Elektronicznej Pochty) są używane do przechowania wiadomości tekstowych, czyniąc je idealnymi dla komunikacji osobistej i współpracy. Jednak gdy pracujemy z danymi w formie grafiki wektorowej, pliki PCL (Printer Control Language) stają się niezbędni w celu uzyskania dokładnej drukowania i wyjściu.

Przekształcenie plików EML na formaty PCL jest konieczne, aby rozwinąć pełną możliwość Twoich umiejętności drukarskich. To przekształcenie pozwala Ci:

Użycia:

  • Druking Customized Logo: Przekształć pliki EML na potrzebne logo, grafiki i obrazy dla użytku osobistego lub zawodowego.
  • Rysowanie Technicznych Szkiców i Dokumentacji: Wykorzystać PCL do drukowania szkiców technicznych, planów blueprint oraz dokumentów z wyjątkową dokładnością i szczegółowością.
  • Projektowanie Graficzne i Sztuka: Przekształć pliki EML na skomplikowane projekty, ilustracje i sztuk do drukowania lub wyświetlania na ekranie.
  • Druking Kodów Kodekowych i Etykietek: Wykorzystać PCL do drukowania kodów kodekowych, etykietek i znaczków z dokładnością i prędkością, co jest idealne dla zarządzania magazynem i śledzenia łańcucha dostawcy.
  • Czytanie i Edytowanie: Przekształć pliki EML do przeglądania i edytowania dokumentów tekstowych z dokładną kontrolą nad stylem literkim, wielkością czcionki i formatowaniem.

Eksploruj EML opcji konwersji z .NET

Przelicz EMLs na BMP (Plik obrazu bitmapowego)
Przelicz EMLs na DOC (Format binarny programu Microsoft Word)
Przelicz EMLs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz EMLs na DOCX (Dokument Office 2007+ Word)
Przelicz EMLs na DOT (Pliki szablonów Microsoft Word)
Przelicz EMLs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz EMLs na DOTX (Plik szablonu Microsoft Word)
Przelicz EMLs na EMF (Rozszerzony format metaplików)
Przelicz EMLs na EPUB (Otwórz plik e-booka)
Przelicz EMLs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz EMLs na GIF (Graficzny format wymiany)
Przelicz EMLs na PNG (Przenośna grafika sieciowa)
Przelicz EMLs na JPEG (Wspólna Grupa Ekspertów Fotograficznych)
Przelicz EMLs na MD (język Markdowna)
Przelicz EMLs na ODT (Format pliku tekstowego OpenDocument)
Przelicz EMLs na OTT (Szablon OpenDocument)
Przelicz EMLs na PDF (format dokumentu przenośnego)
Przelicz EMLs na PNG (Przenośna grafika sieciowa)
Przelicz EMLs na PS (Plik PostScript)
Przelicz EMLs na RTF (Bogaty format tekstu)
Przelicz EMLs na SVG (Skalarna grafika wektorowa)
Przelicz EMLs na TIFF (Oznaczony format pliku obrazu)
Przelicz EMLs na DOCX (Dokument Office 2007+ Word)
Przelicz EMLs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz EMLs na XPS (Specyfikacje papieru XML)