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 odobrenjuDetaljnije informacije
KompilatorU 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 sustavaCMak 3.26 ili noviji
OSWindows, macOS ili Linux
OdvisnostiNe postoji.

Instalacija

Klonirati repozitorij i dodati ga kao CMake poddirektorij:

git clone https://github.com/aspose-email-foss/Aspose.Email-FOSS-for-Cpp.git

U 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 s save()
  • Preobraziti između MSG i EML s: load_from_eml() i u članku 1. save_to_eml()
  • Inspekcija Binarni kontejneri CFB s: cfb_reader prolazne skladišta i tokovi, Rješiti staze, čitati sirove bajtova
  • Pišite. CFB dokumenti s: cfb_writer za 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

Također pogledajte:

 Hrvatski