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++
- Skonfiguruj Aspose.Words.Cpp i Aspose.Email.Cpp za pomocą narzędzia NuGet Package Manager
- Dodaj odwołanie do przestrzeni nazw Aspose::Words i Aspose::Email
- Utwórz instancję obiektu klasy dokumentu do DOCX w celu wysłania treści wiadomości e-mail
- Zapisz DOCX w formacie pośrednim MHTML za pomocą strumienia
- Załaduj MHTML przy użyciu instancji Aspose.Email klasy MailMessage i ustaw właściwości wiadomości
- 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++.