Εάν είστε προγραμματιστής .NET που θέλει να προσθέσει EMAIL σε δυνατότητες μετατροπής EPUB μέσα στις εφαρμογές σας, τα API χειρισμού μορφής αρχείου Aspose.Total for .NET είναι ο τρόπος προς τα εμπρός. Χρησιμοποιώντας το Aspose.Email for .NET , μπορείτε να μετατρέψετε τη μορφή αρχείου EMAIL σε HTML. Μετά από αυτό, χρησιμοποιώντας το Aspose.Words για .NET , μπορείτε να αποδώσετε την HTML σε EPUB.
C# API για Μετατροπή EMAIL σε EPUB
- Ανοίξτε το αρχείο EMAIL χρησιμοποιώντας την τάξη MailMessage
- Μετατρέψτε το EMAIL σε HTML χρησιμοποιώντας τη μέθοδο Save
- Φορτώστε το HTML χρησιμοποιώντας την κλάση Document
- Αποθηκεύστε το έγγραφο σε μορφή EPUB χρησιμοποιώντας τη μέθοδο Save και ορίστε το Epub ως SaveFormat
Απαιτήσεις μετατροπής
Εγκατάσταση από τη γραμμή εντολών ως nuget install Aspose.Total ή μέσω της Κονσόλας Package Manager του Visual Studio με το ```Install-Package Aspose.Total``.
Εναλλακτικά, αποκτήστε το πρόγραμμα εγκατάστασης MSI εκτός σύνδεσης ή τα DLL σε ένα αρχείο ZIP από το downloads .
MailMessage message = MailMessage.Load("sourceFile.msg");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.epub", SaveFormat.Epub);
Ανάλυση αρχείου EMAIL μέσω .NET
Πριν μετατρέψετε το EMAIL σε EPUB, εάν θέλετε να βεβαιωθείτε ότι μετατρέπετε το σωστό email, μπορείτε να φορτώσετε το έγγραφο EMAIL, να το αναλύσετε και να ρίξετε μια ματιά στην επιθυμητή ιδιότητα. Χρησιμοποιώντας την κλάση MapiMessage του [Aspose.Email for .NET]( https://products.aspose.com/email /net/) API, μπορείτε να λάβετε πληροφορίες αποστολέα και παραληπτών. Για παράδειγμα, μπορείτε να ελέγξετε για ένα συγκεκριμένο μήνυμα ηλεκτρονικού ταχυδρομείου αποστολέα για τη μετατροπή χρησιμοποιώντας την ιδιότητα SenderName .
var outlookMessageFile = MapiMessage.FromFile("message.msg");
if(outlookMessageFile.SenderName == "John"){
}
Περιορίστε την επεξεργασία εγγράφων EPUB μέσω .NET
Κατά την αποθήκευση του εγγράφου από το EMAIL στο EPUB, ίσως χρειαστεί να προστατεύσετε το έγγραφο εξόδου σας. Μερικές φορές μπορεί να χρειαστεί να περιορίσετε τη δυνατότητα επεξεργασίας ενός εγγράφου και να επιτρέψετε μόνο ορισμένες ενέργειες με αυτό. Αυτό μπορεί να είναι χρήσιμο για να αποτρέψετε άλλα άτομα από την επεξεργασία ευαίσθητων και εμπιστευτικών πληροφοριών στο έγγραφό σας. Το API Aspose.Words for .NET , σάς δίνει τη δυνατότητα να ελέγχετε τον τρόπο με τον οποίο περιορίζετε το περιεχόμενο χρησιμοποιώντας το ProtectionType παράμετρος απαρίθμησης. Μπορείτε να ρυθμίσετε το έγγραφό σας σε μόνο για ανάγνωση χρησιμοποιώντας τις ακόλουθες γραμμές κώδικα.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.epub", SaveFormat.Epub);
Μετατροπή αρχείου EMAIL σε EPUB μέσω προγραμματισμού: Περιπτώσεις χρήσης
Τα αρχεία email χρησιμοποιούνται για τη διατήρηση κειμένων με βασικό περιεχόμενο γράμμα και ενημερωτικά μηνύματα. Ωστόσο, όταν εργάζονται με περιεχόμενα πολυμέσων, οι μορφές EPUB (Electronic Publication) γίνονται απαραίτητες για τη διακίνηση βιβλίων και εφημερίδων ψηγially.
Η μετατροπή των αρχιών email σε μορφές EPUB είναι αναγκαία για να ενεργοποιήσετε τις δυνατότητες σας:
Πωλές χρήσης:
- Ατομικευμένες Ε-Νέαληκάρες: Μετατρέψτε τα αρχεία email για να δημιουργήσετε εντυπωτικά ε-νηλεκάρη, με ονόματα υποδεχόμενων και ενεργειακή του ενδιαφέροντος τους.
- Διηγήσεις Περιοδικών: Χρησιμοποιήστε τις μορφές EPUB για να δημοσιεύσετε περιοδικά, εφημερίδες και περιοδικές δημοσίευσεις σε μορφή που είναι εύκολο να διαβασθούν σε πολλά όργανα.
- Ε-Βιβλία: Μετατρέψτε τα αρχεία email για να δημιουργήσετε ενδραπούντα e-βιβλία, με σύνδεσμους, εικόνες και περιεχόμενα πολυμέσων.
- Εταιρικές Επικοινωνίες: Χρησιμοποιήστε τις μορφές EPUB για να διανοίξτε έγγραφα της εταιρείας, πολιτικές και προγράμματα σε μορφή που είναι προσβάσιμη στους εργαζόμενους και στους συνεργάτες σας.
- Διυώξεις Περιεχομένου: Μετατρέψτε τα αρχεία email για να δημοσιεύσετε περιεχόμενα ψηγially, όπως άρθρα, εφημερίδες και βίντεο σε πολλά πλατφόρμες.