Kaip konvertuoti Outlook el. paštą į TIFF naudojant Java.

Šiame paprastame straipsnyje sužinosime, kaip konvertuoti Outlook Email į TIFF naudojant Java, laikantis išsamių aplinkos nustatymo veiksmų. Norint konvertuoti EML į TIFF Java pagrįstą API, paprasta API sąsaja gali būti naudojama bet kurioje Java palaikomoje aplinkoje MS Windows, macOS arba Linux.

Veiksmai, kaip konvertuoti „Outlook“ el. paštą į TIFF naudojant „Java“.

  1. Nustatykite aplinką Aspose.Email ir Aspose.Words JAR failams iš saugyklos įdiegti
  2. Sukurkite MailMessage klasės objektą, kad įkeltumėte šaltinio MSG arba EML formato failą
  3. Išsaugokite pasiektą el. pašto (EML/MSG) failą tarpiniame MHTML formato sraute
  4. Įkelkite tarpinio formato MHTML srautą, sukurdami Document klasės objektą
  5. Išsaugokite įkeltą EML failą į TIFF failą diske naudodami išsaugojimo metodą

Laikydamiesi aukščiau pateiktų Java el. paštu į TIFF veiksmus, galima sukurti atvaizdavimo programą, o procesas prasidės prieiga prie šaltinio MSG arba EML failo iš disko naudojant MailMessage klasės egzempliorių. Vėlesniuose etapuose failas išsaugomas kaip tarpinis MHTML failas atminties sraute, kuris vėliau įkeliamas naudojant dokumento klasės objektą. Galiausiai įkeltas MHTML bus pateiktas kaip TIFF failas diske naudojant išsaugojimo metodą.

Kodas konvertuoti Outlook el. paštą į TIFF naudojant 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);
}
}

Norėdami konvertuoti EML į TIFF Java, pagrįstą paprasta API sąsaja ir gairių veiksmai buvo atlikti aukščiau pateiktame pavyzdyje. Tai dviejų etapų procesas, kai pirmasis žingsnis apima EML arba MSG failo įkėlimą ir jo atvaizdavimą į tarpinį MHTML failą atminties sraute. Antrasis veiksmas apima MHTML įkėlimą ir jo atvaizdavimą į TIFF failą diske.

Šioje trumpoje temoje matėme, kaip konvertuoti Outlook el. paštą į TIFF naudojant Java pagrįstą API. Jei norite sužinoti, kaip atidaryti MSG failą be MS Outlook, žr. straipsnį Kaip atidaryti MSG failą Java.

 Latviski