Cara Mengonversi Email Outlook ke TIFF menggunakan Java

Dalam artikel sederhana ini, kita akan mempelajari cara mengonversi Outlook Email ke TIFF menggunakan Java dengan mengikuti langkah-langkah mendetail untuk menyiapkan lingkungan. Untuk mengonversi API berbasis EML ke TIFF Java, menyediakan antarmuka API sederhana dapat digunakan di salah satu lingkungan yang mendukung Java di MS Windows, macOS, atau Linux.

Langkah-langkah untuk Mengonversi Email Outlook ke TIFF menggunakan Java

  1. Siapkan lingkungan untuk menginstal file JAR Aspose.Email dan Aspose.Words dari repositori
  2. Buat instance objek kelas MailMessage untuk memuat file sumber MSG atau format EML
  3. Simpan file Email (EML/MSG) yang diakses ke aliran format MHTML perantara
  4. Muat aliran MHTML format menengah dengan membuat instance objek kelas Document
  5. Simpan file EML yang dimuat ke file TIFF di disk menggunakan metode simpan

Dengan mengikuti langkah-langkah di atas dalam aplikasi rendering Java Email to TIFF dapat dikembangkan, di mana proses akan dimulai dengan mengakses file sumber MSG atau EML dari disk menggunakan turunan dari kelas MailMessage. Pada langkah selanjutnya, file disimpan sebagai file MHTML perantara di dalam aliran memori, yang kemudian dimuat menggunakan objek kelas Dokumen. Terakhir, MHTML yang dimuat akan dirender sebagai file TIFF pada disk menggunakan metode simpan.

Kode untuk Mengonversi Email Outlook ke TIFF menggunakan Java

import com.aspose.email.MailMessage;
import com.aspose.words.Document;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
public class EmailToTiff {
public static void main2(String[] args) throws Exception { // Handle exception to convert EML to TIFF
String FilePath = "/Users/KnowledgeBase/TestData/";
// Set the product license to convert email to Tiff
com.aspose.email.License emailTiffLicense = new com.aspose.email.License();
emailTiffLicense.setLicense(FilePath + "Conholdate.Total.Product.Family.lic");
// Set the product license to convert EML to TIFF
com.aspose.words.License wordsTiffLicence = new com.aspose.words.License();
wordsTiffLicence.setLicense(FilePath + "Conholdate.Total.Product.Family.lic");
// Load the EML or an MSG file from the disk
MailMessage srcEmlMessage = MailMessage.load(FilePath + "Message.msg");
// Create the OutputStream object to hold intermediate MHTML
ByteArrayOutputStream intMhtmlStream = new ByteArrayOutputStream();
// Save the EML/MSG to an intermediate MHTML file
srcEmlMessage.save(intMhtmlStream, com.aspose.email.SaveOptions.getDefaultMhtml());
// Use the LoadOptions to set the LoadFormat to Mhtml
com.aspose.words.LoadOptions loadOpts = new com.aspose.words.LoadOptions();
loadOpts.setLoadFormat(com.aspose.words.LoadFormat.MHTML);
// Create the Document class object to access the MTHML stream
Document mhtDocument = new Document(new ByteArrayInputStream(intMhtmlStream.toByteArray()), loadOpts);
// Save the loaded MHTML to a TIFF file using Java
mhtDocument.save(FilePath + "Saved-Aspose_out.tiff", com.aspose.words.SaveFormat.TIFF);
}
}

Untuk mengonversi EML ke TIFF Java antarmuka API sederhana dan langkah-langkah pedoman telah diikuti dalam contoh di atas. Ini adalah proses dua langkah, di mana langkah pertama melibatkan memuat file EML atau MSG dan merendernya ke file MHTML perantara di dalam aliran memori. Langkah kedua melibatkan, memuat MHTML dan merendernya ke file TIFF pada disk.

Dalam topik singkat ini, kami menyaksikan cara mengonversi Email Outlook ke TIFF menggunakan API berbasis Java. Jika Anda tertarik mempelajari cara membuka file MSG tanpa MS Outlook, lihat artikel di cara membuka file MSG di Java.

 Indonesian