В този пример ще разгледаме как да изпратите Word Document по имейл с помощта на C++. В следващия примерен код ще видите колко удобно е да изпращате DOC в тялото на имейл с помощта на C++. Просто ще трябва да направите прости извиквания на API и да изпълните няколко прости стъпки в MS Windows, за да постигнете това.
Стъпки за изпращане на Word документ по имейл чрез C++
- Конфигурирайте Aspose.Words.Cpp и Aspose.Email.Cpp с помощта на инструмента NuGet Package Manager
- Добавете препратката към пространствата от имена Aspose::Words и Aspose::Email
- Създайте екземпляр на обекта Document Class в DOCX за изпращане в тялото на имейла
- Запазете DOCX в междинен формат MHTML с помощта на поток
- Заредете MHTML с помощта на MailMessage Class екземпляр на Aspose.Email и задайте свойства на съобщението
- Инициализирайте екземпляра на класа SmtpClient, за да изпратите MailMessage като имейл
В тези стъпки забелязахме как да създаваме имейл от DOCX с помощта на C++. Това включва зареждане на DOC файла за изпращане като имейл в първата стъпка и запазване като междинен MHTML формат с помощта на поток. След това, използвайки екземпляр MailMessage class, междинният формат MHTML се зарежда заедно с настройката на други свойства на пощата. И накрая, чрез използване на SMTP клиентски клас имейлът се изпраща.
Код за изпращане на Word документ по имейл с помощта на C++
В горния пример изпращаме документ по имейл, използвайки C++ в две фази. Първата фаза се състоеше от зареждане на DOCX и запазване като MHTML файл с помощта на потоци. Във втората фаза използвахме MailMessage class, за да заредим MHTML и да зададем другите му свойства на пощата. След това, използвайки SmtpClient клас, ние изпращаме документа по имейл с помощта на C++.
В тази тема се съсредоточихме върху това как да създадем имейл от DOCX в C++. Ако се интересувате от преобразуване на DOCX в Tiff файл, можете да посетите статията на как да конвертирате Word в Tiff с помощта на C++.