
Přehled
V dnešním digitálním věku je převod EML souborů do formátu JPG zásadní pro různé aplikace. Ať už archivujete e-maily nebo vytváříte vizuální záznamy, možnost převést EML na JPG v C# programově nabízí flexibilitu a efektivitu. Aspose.Email for .NET hraje v tomto procesu konverze v mnoha odvětvích zásadní roli. Tato výkonná knihovna umožňuje bezproblémovou integraci a přizpůsobení, takže je ideální volbou pro vývojáře. Pomocí Aspose.Email for .NET můžete snadno převést soubor EML na obrázek JPG, čímž vylepšíte svůj pracovní postup a produktivitu.
Konverze souborů EML - Instalace API
Chcete-li začít s Aspose.Email for .NET, spusťte ve správci balíčků NuGet následující příkazy:
Install-Package Aspose.Email
Install-Package Aspose.Words
Převést EML na JPG v C# - ukázka kódu
Chcete-li převést EML na JPG v C# pomocí [Aspose.Email for .NET], postupujte podle těchto kroků (https://products.aspose.com/email/net/):
- Inicializujte objekt třídy EmlLoadOptions.
- Nastavením hodnoty vlastnosti RemoveSignature odeberete podpis při načítání.
- Zavolejte metodu Load metody [MailMessage](https://reference.aspose.com/email/ net/aspose.email/mailmessage/) pro načtení zdrojového souboru eml.
- Nastavte Citlivost zprávy na normální.
- Definujte Prioritu zprávy.
- Vytvořte instanci MemoryStream třída.
- Voláním metody Save převedete EML na MHTML a uložíte do streamu.
- Otevřete vlastnost Position a nastavte aktuální pozici v rámci streamu.
- Vytvořte instanci třídy Document se streamem MHTML.
- Uložte dokument jako obrázek JPG voláním metody Save.
Zde je fragment kódu C# demonstrující tyto kroky:
using Aspose.Email;
using Aspose.Words;
namespace Aspose.Email
{
class EMLtoPNG
{
static void Main(string[] args)
{
string dataDir = "/Desktop/";
// Inicializujte objekt třídy EmlLoadOptions.
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// Nastavte hodnotu vlastnosti RemoveSignature pro odstranění podpisu při načítání.
EmlLoadOptions.RemoveSignature = false;
// Chcete-li načíst zdrojový soubor eml, zavolejte metodu Load třídy MailMessage.
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// Nastavte Citlivost zprávy na normální.
Mailmsg.Sensitivity = MailSensitivity.Normal;
// Definujte prioritu zprávy.
Mailmsg.Priority = MailPriority.High;
// Vytvořte instanci třídy MemoryStream.
MemoryStream msgStream = new MemoryStream();
// Voláním metody Save převedete EML na MHTML a uložíte do streamu.
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// Otevřete vlastnost Position a nastavte aktuální pozici v rámci streamu.
msgStream.Position = 0;
// Vytvořte instanci třídy Document s proudem MHTML.
Document msgDocument = new Document(msgStream);
// Uložte dokument jako obrázek JPG voláním metody Save.
msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
}
}
}
Výstup můžete vidět na obrázku níže:

EML to JPG Converter - Vyzkoušejte online
Pro rychlý a snadný způsob, jak převést EML na JPG, vyzkoušejte náš bezplatný online nástroj zde a používá technologii Aspose.Email .Tento převodník EML na JPG je uživatelsky přívětivý a nabízí vysokou přesnost, což vám umožní převést soubory EML do formátu JPG během několika sekund. Je ideální pro ty, kteří potřebují rychlé řešení bez instalace jakéhokoli softwaru.

Získejte bezplatnou licenci
Chcete-li prozkoumat plný potenciál Aspose.Email for .NET, získejte bezplatnou zkušební licenci [zde](https://purchase.aspose.com/ dočasná licence/).
Závěr
Stručně řečeno, prošli jsme, jak převést EML na JPG v C# pomocí Aspose.Email for .NET.Tato knihovna nabízí robustní řešení pro vývojáře, kteří chtějí zefektivnit své procesy konverze e-mailů. Prozkoumejte Aspose.Email for .NET a vylepšete své vývojové projekty ještě dnes.
EML soubor do JPG: Veřejné zdroje
Prozkoumejte další zdroje, jako je dokumentace a komunitní fóra, abyste lépe porozuměli Aspose.Email for .NET.Tyto zdroje poskytují cenné informace a podporu nad rámec obsahu tohoto blogového příspěvku.