Početak
Početak s Aspose.Email FOSS za C++
Dobrodošli u… Aspose.Email FOSS for C++, besplatna, licencirana C++ knjižnica za čitanje., U tom smislu, u skladu s člankom 21. stavkom 1. točkom (a) Uredbe (EU) br. 1071/2013 Komisija mora utvrditi:. Ovaj vodič vas od novog C++ projekta do rada s MSG datotekama u nekoliko minuta.
U skladu s člankom 21. stavkom 1.
| Odluka o odobrenju | Detaljnije informacije |
|---|---|
| Kompilator | U slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i primjenu podataka o zahtjevima u skladu s člankom 21. stavkom 2. |
| Izgradnja sustava | CMak 3.26 ili noviji |
| OS | Windows, macOS ili Linux |
| Odvisnosti | Ne postoji. |
Instalacija
Klonirati repozitorij i dodati ga kao CMake poddirektorij:
git clone https://github.com/aspose-email-foss/Aspose.Email-FOSS-for-Cpp.gitU vašem… CMakeLists.txt:
add_subdirectory(Aspose.Email-FOSS-for-Cpp)
target_link_libraries(your_target PRIVATE AsposeEmailFoss::AsposeEmailFoss)Provjerite s minimalnim programom:
#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
}Pogledajte: Prikaz za instalaciju za detaljnu postavku projekta.
Što možete učiniti
Jednom kad se instalira možete odmah:
- Čitaj. Dosje MSG s:
mapi_message::from_stream()ili:mapi_message::from_file()pristup U ovom članku se navode sljedeće: - Stvaranje MSG poruke od početka s
mapi_message::create()postaviti sva polja, dodati primatelji i prilozi, a zatim serijalizaciju ssave() - Preobraziti između MSG i EML s:
load_from_eml()i u članku 1.save_to_eml() - Inspekcija Binarni kontejneri CFB s:
cfb_readerprolazne skladišta i tokovi, Rješiti staze, čitati sirove bajtova - Pišite. CFB dokumenti s:
cfb_writerza forenzičku inspekciju ili konstrukciju formata
Brzi početak
Pročitajte MSG datoteku i isprintati njezin predmet:
#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';
}Sljedeći koraci
- Prikaz za instalaciju: CMake postavke i detalje izgradnje
- Osnove za izdavanje dozvole: uvjeti MIT-ove licence
- Vodič za programere:U tom smislu, u skladu s člankom 21. stavkom 2. točkom (a) Uredbe (EU) br. 1306/2013 Komisija je utvrdila da su svi zahtjevi za odobrenje i dopuštenje iz članka 1. stavka 3. točke (b) ovog Priloga ispunjeni.
- Osobine:: Potpuna referenca za funkcije s primjericima C++-a