Jak wysłać dokument programu Word pocztą e-mail za pomocą C++

W tym przykładzie zbadamy, jak wysłać Word Document e-mailem przy użyciu C++. W poniższym przykładowym kodzie przekonasz się, jak wygodne jest wysyłanie dokumentu DOC w treści wiadomości e-mail przy użyciu języka C++. Aby to osiągnąć, wystarczy wykonać proste wywołania API i wykonać kilka prostych kroków w systemie MS Windows.

Kroki, aby wysłać dokument programu Word pocztą e-mail przy użyciu języka C++

  1. Skonfiguruj Aspose.Words.Cpp i Aspose.Email.Cpp za pomocą narzędzia NuGet Package Manager
  2. Dodaj odwołanie do przestrzeni nazw Aspose::Words i Aspose::Email
  3. Utwórz instancję obiektu klasy dokumentu do DOCX w celu wysłania treści wiadomości e-mail
  4. Zapisz DOCX w formacie pośrednim MHTML za pomocą strumienia
  5. Załaduj MHTML przy użyciu instancji Aspose.Email klasy MailMessage i ustaw właściwości wiadomości
  6. Zainicjuj wystąpienie klasy SmtpClient, aby wysłać MailMessage jako wiadomość e-mail

W tych krokach zauważyliśmy, jak tworzyć e-maile z DOCX przy użyciu C++. Polega to na załadowaniu pliku DOC do wysłania jako e-mail w pierwszym kroku i zapisaniu go jako pośredni format MHTML przy użyciu strumienia. Następnie za pomocą instancji klasy MailMessage ładowany jest pośredni format MHTML wraz z ustawieniem innych właściwości poczty. Wreszcie, przy użyciu klasy klienta SMTP e-mail jest wysyłany.

Kod do wysyłania dokumentu programu Word pocztą e-mail przy użyciu C++

W powyższym przykładzie wysyłamy dokument e-mailem przy użyciu C++ w dwóch fazach. Pierwsza faza obejmowała załadowanie DOCX i zapisanie go jako plik MHTML przy użyciu strumieni. W drugiej fazie użyliśmy MailMessage class do załadowania MHTML i ustawienia innych właściwości poczty. Następnie używając klasy SmtpClient, wysyłamy dokument e-mailem przy użyciu C++.

W tym temacie skupiliśmy się na tym, jak tworzyć e-maile z DOCX w C++. Jeśli jesteś zainteresowany konwersją pliku DOCX do Tiff, możesz odwiedzić artykuł na jak przekonwertować Worda na Tiff za pomocą C++.

 Polski