V tomto příkladu prozkoumáme, jak poslat Word Document e-mailem pomocí C++. V následujícím příkladu kódu uvidíte, jak pohodlné je posílat DOC v těle e-mailu pomocí C++. Abyste toho dosáhli, budete muset provést jednoduchá volání API a provést několik jednoduchých kroků v systému MS Windows.
Kroky k odeslání dokumentu aplikace Word e-mailem pomocí C++
- Nakonfigurujte Aspose.Words.Cpp a Aspose.Email.Cpp pomocí nástroje Správce balíčků NuGet
- Přidejte odkaz na jmenné prostory Aspose::Words a Aspose::Email
- Vytvořte instanci objektu Třída dokumentu do DOCX pro odeslání v těle e-mailu
- Uložit DOCX do meziformátu MHTML pomocí streamu
- Načtěte MHTML pomocí instance třídy MailMessage třídy Aspose.Email a nastavte vlastnosti zprávy
- Inicializujte instanci třídy SmtpClient k odeslání MailMessage jako e-mailu
V těchto krocích jsme si všimli, jak vytvořit e-mail z DOCX pomocí C++. Zahrnuje to načtení souboru DOC pro odeslání jako e-mail v prvním kroku a jeho uložení jako přechodného formátu MHTML pomocí streamu. Poté pomocí instance MailMessage class je načten meziformát MHTML spolu s nastavením dalších vlastností pošty. Nakonec je e-mail odeslán pomocí klientské třídy SMTP.
Kód pro odeslání dokumentu aplikace Word e-mailem pomocí C++
Ve výše uvedeném příkladu zasíláme dokument e-mailem pomocí C++ ve dvou fázích. První fáze zahrnovala načtení DOCX a jeho uložení jako MHTML soubor pomocí streamů. Ve druhé fázi jsme použili třídu MailMessage k načtení MHTML a nastavení dalších vlastností pošty. Poté pomocí třídy SmtpClient odešleme Dokument e-mailem pomocí C++.
V tomto tématu jsme se zaměřili na to, jak vytvořit e-mail z DOCX v C++. Pokud máte zájem o převod DOCX na soubor Tiff, můžete navštívit článek na jak převést Word na Tiff pomocí C++.