在線將 EML 轉換為 PDF

在線將 EML 轉換為 PDF

由於兼容性問題,共享通常用於存儲電子郵件的 EML 文件可能具有挑戰性。因此,將 EML 文件轉換為與大多數可用設備和操作系統兼容的格式至關重要。 EML 到 PDF 的轉換可實現電子郵件內容的無縫共享、存檔和打印,同時保留其原始格式。幸運的是,我們的在線 EML 到 PDF 轉換器提供了一種將 EML 文件轉換為 PDF 文檔的快捷方式。

使用我們的免費 EML 到 PDF 轉換器 隨時隨地將您的 EML 文件轉換為 PDF。無需創建帳戶或訂閱任何內容,即可根據需要轉換任意數量的 EML 文件。

如何將 EML 轉換為 PDF?

我們的 EML 到 PDF 轉換器非常簡單,讓您只需幾個簡單的步驟即可執行轉換,如下所述。

  • 首先,瀏覽或拖放 EML 文件以上傳它。
  • 上傳後,按“轉換”按鈕開始轉換。
  • 轉換後,您將能夠下載轉換後的 PDF 文件。

注意:您上傳的 EML 文件和轉換後的 PDF 文件會在 24 小時後自動從我們的服務器中刪除。

為什麼選擇在線 EML 到 PDF 轉換器?

您可能更喜歡使用此在線 EML 到 PDF 轉換器的原因有多種。以下是其中的一些。

  • 輔助功能:它是一種基於網絡的工具,您可以從任何連接到互聯網的設備進行訪問。它消除了對任何可安裝的轉換軟件的需要。

  • 批量轉換:它提供 EML 文件的批量轉換,這意味著您可以一次將多個 EML 文件轉換為 PDF。

  • 免費:我們的 EML 到 PDF 轉換器是免費的。此外,您可以執行的轉換次數沒有限制。

  • 無需註冊:您無需創建帳戶或訂閱任何內容即可使用此轉換器。

  • 用戶友好的界面:此 EML 轉換器旨在為用戶提供友好的界面,使用戶可以更輕鬆地執行轉換。

將 EML 轉換為 PDF - 開發人員指南

我們還為想要以編程方式實現 EML 到 PDF 轉換的開發人員提供我們的獨立庫。以下部分演示瞭如何使用 .NETJava 電子郵件庫來以 PDF 格式保存 EML 文件。

C#

// Load email
MailMessage mailMsg = MailMessage.Load("email.eml");
MemoryStream ms = new MemoryStream();
mailMsg.Save(ms, Aspose.Email.SaveOptions.DefaultMhtml);

// Create an instance of LoadOptions and set the LoadFormat to Mhtml
var loadOptions = new Aspose.Words.Loading.LoadOptions();
loadOptions.LoadFormat = LoadFormat.Mhtml;

// Create an instance of Document and load the MTHML from MemoryStream
var document = new Aspose.Words.Document(ms, loadOptions);

// Create an instance of HtmlSaveOptions and set the SaveFormat to Html
var saveOptions = new Aspose.Words.Saving.PdfSaveOptions();

// Convert EML to PDF
document.Save("email.pdf", saveOptions);

Java

// Load email
FileInputStream fstream=new FileInputStream("email.eml");
MailMessage eml = MailMessage.load(fstream);

// Save the Message to output stream in MHTML format
ByteArrayOutputStream emlStream = new ByteArrayOutputStream();
eml.save(emlStream, SaveOptions.getDefaultMhtml());

// Load the stream in Word document
LoadOptions lo = new LoadOptions();
lo.setLoadFormat(LoadFormat.MHTML);
Document doc = new Document(new ByteArrayInputStream(emlStream.toByteArray()), lo);

// Save to disc
doc.save("converted.Pdf", SaveFormat.PDF);

// Or save to stream
ByteArrayOutputStream foStream = new ByteArrayOutputStream();
doc.save(foStream, SaveFormat.PDF);

探索電子郵件庫

您可以使用以下資源進一步了解我們的電子郵件處理庫:

常見問題

我可以執行批量 EML 到 PDF 的轉換嗎?

是的,您可以一次上傳和轉換多個 EML 文件。

此轉換器轉換 EML 文件需要多長時間?

將 EML 文件轉換為 PDF 格式通常需要幾秒鐘。

我的 EML 和 PDF 文件安全嗎?

是的,您所有上傳和轉換的文件都會安全保存並在 24 小時後從服務器中刪除。

結論

在本文中,您了解瞭如何通過單擊幾下將 EML 文件在線轉換為 PDF。分步指南演示瞭如何將單個 EML 文件或一批文件轉換為 PDF。此外,我們還為您提供了我們的獨立庫,以編程方式執行 EML 到 PDF 的轉換。

也可以看看