在線將 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 轉換的開發人員提供我們的獨立庫。以下部分演示瞭如何使用 .NET 和 Java 電子郵件庫來以 PDF 格式保存 EML 文件。
C#
- 安裝 Aspose.Email for .NET.
- 使用下面的代碼將 EML 轉換為 PDF:
// 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
- 為 Java 安裝 Aspose.Email.
- 複製並粘貼以下代碼以執行 EML 到 PDF 的轉換:
// 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 的轉換。