Ez a cikk lépésről lépésre ismerteti, hogyan lehet alakítani az Outlook e-maileket PDF-be C# segítségével az egyik legjobb dokumentumkonvertáló API használatával. Ezenkívül tartalmazza a környezet konfigurálására vonatkozó utasításokat és egy működő mintakódot a EML - PDF C# funkció megvalósításának bemutatására. Itt megtalálhatja a legfontosabb lépéseket, valamint az MSG–PDF C# képesség kódrészletét.
Az Outlook e-mailek PDF formátumba konvertálásának lépései C# használatával
- Telepítse a GroupDocs.Conversion for .NET csomagot a NuGet csomagkezelőből a .NET alkalmazásban az Outlook e-mailek PDF formátumba konvertálásához
- Adjon hozzá hivatkozást a GroupDocs.Conversion névtérhez a C# MSG to PDF funkció fejlesztéséhez
- Hozzon létre egy példányt a Converter osztályból a bemeneti EML vagy MSG fájl betöltéséhez
- Állítsa be a kimeneti PDF-dokumentum konvertálási beállításait a PdfConvertOptions osztály inicializálásával
- Végül hívja meg a Konvertálás metódust a PDF létrehozásához az Outlook e-mailekből, és mentse a lemezre
Felsoroltuk az összes lényeges lépést, amelyek szükségesek az EML PDF C# alkalmazásba konvertálásához szükséges kód létrehozásához. A dokumentumkonverziós folyamatot úgy kell elindítani, hogy telepíti a szükséges csomagot a NuGetből, és hivatkozik a szükséges névtérre. Ezt követően be kell töltenie a bemeneti Outlook e-mail fájlt a Converter osztály objektumának létrehozásával, és több lehetőséget is megadhat a konvertált PDF dokumentum testreszabásához a PdfConvertOptions osztály használatával. Ha ezekkel a lépésekkel végzett, a konvertálási módszer segít az eredményül kapott PDF-fájl lemezen való tárolásában.
Kód az Outlook e-mailek PDF-be konvertálásához C# használatával
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertOutlookEmailToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Outlook Email to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EML/MSG file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.eml"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EML/MSG in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Kifejlesztettük a convert MSG to PDF C# képességet a dokumentumok PDF formátumba konvertálásához az előző részben említett pontok segítségével. Amint látja, a dokumentumkonvertáló könyvtár néhány API-hívását felhasználtuk az EML–PDF C# funkció befejezéséhez. Ezenkívül módosíthatja ezt a kódot a kimeneti PDF-fájl testreszabásához a PdfConvertOptions osztály használatával különböző tulajdonságok meghatározásával. Ezenkívül ez a mintakód nem igényel további szoftverek telepítését, és bármely általános operációs rendszeren használható, például Windowson, Linuxon és macOS-en.
Megvitattuk a dokumentumkonverziós folyamatot az MSG-t PDF-vé konvertáló C#-alkalmazás kifejlesztéséhez. Nemrég közzétettünk egy cikket a TSV-ről Excelre C#-ban. További információért tekintse meg a hogyan lehet a TSV-t Excelbe konvertálni C# használatával útmutatót.