Ξεκινώντας

Ξεκινήστε με το 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 ή αργότερα
OSWindows, 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';
}

Επόμενο Βήματα

 Ελληνικά