Az Outlook e-mailek konvertálása PDF-be a C# használatával

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

  1. 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
  2. Adjon hozzá hivatkozást a GroupDocs.Conversion névtérhez a C# MSG to PDF funkció fejlesztéséhez
  3. Hozzon létre egy példányt a Converter osztályból a bemeneti EML vagy MSG fájl betöltéséhez
  4. Állítsa be a kimeneti PDF-dokumentum konvertálási beállításait a PdfConvertOptions osztály inicializálásával
  5. 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.

 Magyar