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