Как отправить документ Word по электронной почте с помощью C++

В этом примере мы рассмотрим, как отправить Word Document по электронной почте с помощью C++. В следующем примере кода вы увидите, насколько удобно отправлять DOC в теле письма с помощью C++. Вам просто нужно будет сделать простые вызовы API и выполнить несколько простых шагов в MS Windows, чтобы добиться этого.

Шаги для отправки документа Word по электронной почте с использованием С++

  1. Настройте Aspose.Words.Cpp и Aspose.Email.Cpp с помощью диспетчера пакетов NuGet.
  2. Добавьте ссылку на пространства имен Aspose::Words и Aspose::Email.
  3. Создайте объект класса документа в DOCX для отправки в теле электронной почты.
  4. Сохраните DOCX в промежуточный формат MHTML, используя поток
  5. Загрузите MHTML, используя экземпляр класса MailMessage класса Aspose.Email, и установите свойства сообщения.
  6. Инициализировать экземпляр класса SmtpClient для отправки MailMessage по электронной почте.

В этих шагах мы заметили, как создавать электронную почту из DOCX с помощью C++. Это включает в себя загрузку файла DOC для отправки по электронной почте на первом этапе и сохранение его в качестве промежуточного формата MHTML с использованием потока. Затем с помощью экземпляра класса MailMessage загружается промежуточный формат MHTML вместе с настройкой других свойств почты. Наконец, с помощью клиентского класса SMTP отправляется электронное письмо.

Код для отправки документа Word по электронной почте с использованием С++

В приведенном выше примере мы отправляем документ по электронной почте с помощью C++ в два этапа. Первый этап состоял из загрузки DOCX и сохранения его в виде файла MHTML с использованием потоков. На втором этапе мы использовали класс MailMessage для загрузки MHTML и установки других свойств почты. Затем с помощью класса SmtpClient мы *отправляем документ по электронной почте с помощью C++.

В этом разделе мы сосредоточились на том, как создавать электронную почту из DOCX на C++. Если вас интересует преобразование файла DOCX в файл Tiff, вы можете посетить статью как конвертировать Word в Tiff с помощью C++.

 Русский