In questo esempio, esploreremo come inviare Word Document tramite e-mail utilizzando C++. Nel codice di esempio seguente, vedrai quanto sia conveniente inviare DOC nel corpo dell’e-mail usando C++. Dovrai solo effettuare semplici chiamate API ed eseguire pochi semplici passaggi su MS Windows per raggiungere questo obiettivo.
Passaggi per inviare documenti Word tramite e-mail utilizzando C++
- Configura Aspose.Words.Cpp e Aspose.Email.Cpp utilizzando lo strumento Gestione pacchetti NuGet
- Aggiungi il riferimento agli spazi dei nomi Aspose::Words e Aspose::Email
- Istanziare l’oggetto Document Class in DOCX per l’invio nel corpo dell’e-mail
- Salva DOCX in formato intermedio MHTML utilizzando lo stream
- Carica MHTML utilizzando l’istanza della classe MailMessage di Aspose.Email e imposta le proprietà del messaggio
- Inizializza l’istanza della classe SmtpClient per inviare MailMessage come e-mail
In questi passaggi, abbiamo notato come creare e-mail da DOCX utilizzando C++. Implica il caricamento del file DOC per l’invio come e-mail nel primo passaggio e il salvataggio come formato MHTML intermedio utilizzando lo stream. Quindi, utilizzando l’istanza MailMessage class, viene caricato il formato intermedio MHTML insieme all’impostazione di altre proprietà della posta. Infine, utilizzando la classe client SMTP l’email viene inviata.
Codice per inviare documenti Word tramite e-mail utilizzando C++
Nell’esempio precedente, inviamo il documento tramite e-mail utilizzando C++ in due fasi. La prima fase comprendeva il caricamento del DOCX e il salvataggio come file MHTML utilizzando i flussi. Nella seconda fase, abbiamo usato la classe MailMessage per caricare l’MHTML e impostare le sue altre proprietà di posta. Quindi, utilizzando la classe SMTP, inviamo il documento tramite e-mail utilizzando C++.
In questo argomento, ci siamo concentrati su come creare e-mail da DOCX in C++. Se sei interessato alla conversione di file DOCX in Tiff, puoi visitare l’articolo su come convertire Word in Tiff usando C++.