Why to Convert
Email conversion is a process of transforming an email file format into another format. It is a useful technique for archiving emails, migrating emails from one platform to another, or for creating backups. Email conversion is also useful for creating a copy of an email in a different format for further processing.
How Aspose.Total Helps for Email to TIFF Conversion
Aspose.Total for C++ is a suite of APIs that provides developers with the ability to create, manipulate, and convert various file formats. It includes APIs for manipulating emails, documents, images, and other file formats. With Aspose.Total for C++, developers can easily convert emails from one format to another, including HTML.
Using Aspose.Email for C++, developers can convert EMAIL file format to HTML. After that, by using Aspose.Words for C++ API, developers can export HTML to TIFF. Both APIs come under Aspose.Total for C++ package. Aspose.Email for C++ provides a wide range of features for manipulating emails, such as creating, reading, and converting emails. It also supports various email file formats, such as MSG, EML, MHTML, and EMLX. Aspose.Words for C++ is a powerful API for creating, editing, and converting documents. It supports a wide range of document formats, such as DOC, DOCX, ODT, and HTML.
Aspose.Total for C++ provides developers with the ability to easily convert emails from one format to another, including HTML. It also provides the ability to export HTML to TIFF. With Aspose.Total for C++, developers can quickly and easily add email conversion features to their applications.
C++ API to Convert EMAIL to TIFF
Get Started with C++ File Format APIs
Install from command line as
nuget install Aspose.Total.Cpp or via Package Manager Console of Visual Studio with
Alternatively, get the offline MSI installer or DLLs in a ZIP file from downloads .
// load the EMAIL file to be converted System::SharedPtr<MailMessage> msg = MailMessage::Load(u"sourceFile.msg"); // save EMAIL as a HTML msg->Save(u"HtmlOutput.html", SaveOptions::get_DefaultHtml()); // load HTML with an instance of Document System::SharedPtr<Document> doc = System::MakeObject<Document>(u"HtmlOutput.html"); // call save method while passing Tiff as save format doc->Save(u"convertedFile.Tiff");
Parse EMAIL File via C++
Not only you can convert your EMAIL to TIFF, but you can read, manipulate, and parse EMAIL document. You can get subject, address, body, recipients information of the email by using MapiMessage class of Aspose.Email for C++ API. For example, you can check for a specific sender email for the conversion by using get_SenderEmailAddress() property.
// create an instance of MapiMessage from file System::SharedPtr<MapiMessage> msg = MapiMessage::FromFile(dataDir + L"message.msg"); // get subject System::Console::WriteLine(System::String(L"Subject:") + msg->get_Subject()); // get from address System::Console::WriteLine(System::String(L"From:") + msg->get_SenderEmailAddress()); // get body System::Console::WriteLine(System::String(L"Body") + msg->get_Body()); // get recipients information System::Console::WriteLine(System::String(L"Recipient: ") + msg->get_Recipients());
C++ API to Restrict TIFF File Format Editing
You can also add document protection features in your app while exporting the document from EMAIL to TIFF. Adding protection to your document is a simple process, as all you need to do is apply the protection method to your document. You can set protection type to ReadOnly to restrict the user to edit the document.
// create a new document and protect it with a password. auto doc = System::MakeObject<Document>(); // apply Document Protection. doc->Protect(ProtectionType::ReadOnly, u"password"); // save the document. doc->Save(u"DocumentProtection.PasswordProtection.Tiff");
Explore EMAIL Conversion Options with C++
What is EMAIL File Format?
An email file adheres to a specific format that is recognized by email programs. It comprises a header section and a body section, separated by a blank line. The header contains essential information such as the sender’s email address, recipient’s email address, subject of the email, and the date and time it was sent. The body of the email contains the actual message being conveyed. Email files can exist in either plain text or HTML format. However, HTML emails have become more prevalent in recent times due to their ability to incorporate images and other formatting elements.
The header of an email file provides crucial metadata that aids in routing and organizing messages. It allows the email program to identify the sender, recipient, subject, and timestamp. The body section contains the content of the email, which may include text, images, hyperlinks, and other media elements. While plain text emails are simple and accessible across various devices and email clients, HTML emails offer more design flexibility and interactivity.
With the widespread usage of HTML emails, senders can create visually appealing and engaging messages. HTML emails allow for the inclusion of branding elements, formatting styles, and multimedia content, thereby enhancing the overall presentation and user experience.
What is TIFF File Format?
TIFF (Tagged Image File Format) is a widely used file format for storing images, favored by graphic artists, the publishing industry, and photographers, both professional and amateur. It offers flexibility and versatility for image storage and manipulation. TIFF files can be either lossless or lossy. Lossless TIFF files retain all the original image data without any compression, resulting in larger file sizes. Lossy TIFF files, on the other hand, use compression techniques to reduce file size but may sacrifice some image quality.
Originally developed by Aldus, which later became part of Adobe, TIFF is now an Adobe specification. The most recent version was released in June 2009. TIFF files are supported by numerous image editing programs and have become a standard format for various applications.
TIFF files are commonly used when images require editing or manipulation. They are frequently utilized as input files in printing presses due to their high quality and ability to preserve fine details. Moreover, TIFF files are often chosen for archival purposes since they are lossless, ensuring that all image information is retained.
It’s important to note that TIFF files can be quite large, especially when uncompressed. As a result, they are sometimes converted to smaller formats like JPEG before being shared online or via email to optimize file size and transmission speed.