Neste exemplo, exploraremos como enviar Word Document por e-mail usando C++. No código de exemplo a seguir, você verá como é conveniente enviar DOC no corpo do email usando C++. Você só precisará fazer chamadas de API simples e executar algumas etapas simples no MS Windows para conseguir isso.
Etapas para enviar documento do Word por e-mail usando C++
- Configure Aspose.Words.Cpp e Aspose.Email.Cpp usando a ferramenta NuGet Package Manager
- Adicione a referência aos namespaces Aspose::Words e Aspose::Email
- Instanciar o objeto Document Class para DOCX para envio no corpo do email
- Salve o formato intermediário DOCX para MHTML usando stream
- Carregue o MHTML usando a instância da classe MailMessage de Aspose.Email e defina as propriedades da mensagem
- Inicialize a instância da classe SmtpClient para enviar MailMessage como email
Nestas etapas, notamos como criar e-mail do DOCX usando C++. Envolve carregar o arquivo DOC para enviar como e-mail na primeira etapa e salvá-lo como um formato MHTML intermediário usando stream. Em seguida, usando a instância MailMessage class, o formato intermediário MHTML é carregado junto com a configuração de outras propriedades de correio. Por fim, usando a classe de cliente SMTP, o e-mail é enviado.
Código para enviar documento do Word por e-mail usando C++
No exemplo acima, enviamos Documento por e-mail usando C++ em duas fases. A primeira fase consistiu em carregar o DOCX e salvá-lo como arquivo MHTML usando fluxos. Na segunda fase, usamos a classe MailMessage para carregar o MHTML e definir suas outras propriedades de correio. Em seguida, usando a classe SmtpClient, enviamos o Documento por e-mail usando C++.
Neste tópico, focamos em como criar e-mail do DOCX em C++. Se você estiver interessado na conversão de arquivo DOCX para Tiff, visite o artigo em como converter Word para Tiff usando C++.