Ξεκινώντας
Ξεκινήστε με το Aspose.Email FOSS για C++
Καλώς ήρθατε στο Aspose.Email FOSS for C++, μια δωρεάν, MIT-licensed C++ βιβλιοθήκη για ανάγνωση, Δημιουργία και γραφής αρχείων του Outlook MSG και των δοχείων Compound File Binary (CFB). Αυτό το εγχειρίδιο σας μεταφέρει από ένα φρέσκο έργο C++ για να εργαστείτε με τα αρχεία MSG σε λεπτά.
Προϋποθέσεις
| ΑΠΑΙΤΗΣΕΙΣ | Λεπτομέρειες |
|---|---|
| ΕΠΙΛΟΓΗ | C++17 ή νεότερη (GCC 9+, Clang 10+, MSVC 2019+) |
| Συστήματα κατασκευής | ΚΕΦΑΛΑΙΟ 3.26 ή αργότερα |
| OS | Windows, MacOS ή Linux |
| εξάρτηση | Κανένα |
Εγκατάσταση
Κλωνοποιήστε το αποθεματικό και προσθέστε τον ως υποδιαχείριση CMake:
git clone https://github.com/aspose-email-foss/Aspose.Email-FOSS-for-Cpp.gitΣτον δικό σου CMakeLists.txt:
add_subdirectory(Aspose.Email-FOSS-for-Cpp)
target_link_libraries(your_target PRIVATE AsposeEmailFoss::AsposeEmailFoss)Ελέγξτε με ένα ελάχιστο πρόγραμμα:
#include <iostream>
#include "aspose/email/foss/msg/mapi_message.hpp"
int main()
{
auto message = aspose::email::foss::msg::mapi_message::create("Test", "Hello");
std::cout << message.subject() << '\n';
// Output: Test
}Δείτε το Οδηγός εγκατάστασης Για λεπτομερή εγκατάσταση του έργου.
Τι μπορείτε να κάνετε
Μόλις εγκατασταθεί μπορείτε αμέσως:
- Διαβάστε MSG αρχεία με
mapi_message::from_stream()ήmapi_message::from_file()- πρόσβαση υποκείμενο, σώμα, αποστολέας, παραλήπτες και προσθήκες - Δημιουργία MSG μηνύματα από Scratch με
mapi_message::create()- Καθορίστε όλα τα πεδία, προσθέστε τους παραλήπτες και τα προσθέματα, στη συνέχεια να συσχετίζονται μεsave() - Μετασχηματισμός μεταξύ MSG και EML με
load_from_eml()καιsave_to_eml() - Ελέγχου CFB δυαδικές συσκευές με
cfb_reader- διασχίζουν αποθήκες και ρεύματα, Διαβάστε τα βήματα, διαβάστε το ξηρό μπάτ - Γράψε Εγγράμματα CFB με
cfb_writerγια την νομική επιθεώρηση ή τη μορφή κατασκευής
Γρήγορη έναρξη
Διαβάστε ένα αρχείο MSG και εκτυπώστε το θέμα του:
#include <fstream>
#include <iostream>
#include "aspose/email/foss/msg/mapi_message.hpp"
int main()
{
std::ifstream input("sample.msg", std::ios::binary);
auto message = aspose::email::foss::msg::mapi_message::from_stream(input);
std::cout << message.subject() << '\n';
}Επόμενο Βήματα
- Οδηγός εγκατάστασης: CMake εγκατάσταση και δημιουργία λεπτομερειών
- Αδειοδότηση:• Όροι άδειας MIT
- Οδηγός Ανάπτυξης: Δραστηριότητες MSG, ιδιότητες MAPI και δομή CFB
- Χαρακτηριστικά: Πλήρης αναφορά χαρακτηριστικών με παραδείγματα C++