У цій статті пояснюється покроковий процес перетворення електронної пошти Outlook на PDF за допомогою C# за допомогою одного з найкращих API конвертера документів. Він також містить інструкції щодо налаштування середовища та робочий зразок коду для демонстрації реалізації функціональних можливостей EML до PDF C#. Тут ви можете знайти ключові кроки разом із фрагментом коду для можливості MSG to PDF C#.
Кроки для перетворення електронної пошти Outlook у PDF за допомогою C#
- Установіть пакет GroupDocs.Conversion for .NET із менеджера пакетів NuGet у програмі .NET, щоб конвертувати електронну пошту Outlook у PDF
- Додайте посилання на простір імен GroupDocs.Conversion для розробки функцій C# MSG для PDF
- Створіть екземпляр класу Converter для завантаження вхідного файлу EML або MSG
- Установіть параметри перетворення для вихідного документа PDF, ініціалізувавши клас PdfConvertOptions
- Нарешті, викличте метод Convert, щоб створити PDF з електронної пошти Outlook і зберегти його на диску
Ми перерахували всі основні кроки, необхідні для створення коду для перетворення EML у PDF C# програми. Ви повинні почати процес перетворення документа, встановивши необхідний пакет із NuGet і посилаючись на необхідний простір імен. Після цього вам потрібно завантажити вхідний файл електронної пошти Outlook, створивши об’єкт класу Converter, і ви також можете визначити кілька параметрів для налаштування перетвореного документа PDF за допомогою класу PdfConvertOptions. Після виконання всіх цих кроків метод перетворення допоможе вам зберегти отриманий PDF-файл на диску.
Код для перетворення електронної пошти Outlook у PDF за допомогою C#
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"); | |
} | |
} | |
} |
Ми розробили можливість конвертувати MSG у PDF C# для виконання перетворення документів у PDF за допомогою пунктів, згаданих у попередньому розділі. Як ви можете бачити, ми використали кілька викликів API бібліотеки конвертера документів для завершення функціональності EML у PDF C#. Крім того, ви можете змінити цей код для налаштування вихідного PDF-файлу, визначивши різні властивості за допомогою класу PdfConvertOptions. Крім того, цей зразок коду не потребує встановлення додаткового програмного забезпечення та може використовуватися в будь-якій поширеній операційній системі, як-от Windows, Linux і macOS.
Ми обговорили процес перетворення документів для розробки програми C# для перетворення MSG у PDF. Нещодавно ми опублікували статтю про зміну TSV на Excel у C#, перегляньте посібник як конвертувати TSV в Excel за допомогою C#, щоб дізнатися більше.