วิธีแปลงอีเมล Outlook เป็น PDF โดยใช้ C#

บทความนี้อธิบายกระบวนการทีละขั้นตอนของวิธี แปลงอีเมล Outlook เป็น PDF โดยใช้ C# โดยใช้หนึ่งใน API ตัวแปลงเอกสารที่ดีที่สุด นอกจากนี้ยังมีคำแนะนำในการกำหนดค่าสภาพแวดล้อมและโค้ดตัวอย่างการทำงานเพื่อสาธิตการใช้งานฟังก์ชัน EML ถึง PDF C# คุณสามารถดูขั้นตอนสำคัญพร้อมกับข้อมูลโค้ดสำหรับความสามารถ MSG เป็น PDF C# ได้ที่นี่

ขั้นตอนในการแปลงอีเมล Outlook เป็น PDF โดยใช้ C#

  1. ติดตั้งแพ็คเกจ GroupDocs.Conversion for .NET จากตัวจัดการแพ็คเกจ NuGet ในแอปพลิเคชัน .NET เพื่อแปลงอีเมล Outlook เป็น PDF
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion สำหรับการพัฒนาฟังก์ชัน C# MSG เป็น PDF
  3. สร้างอินสแตนซ์ของคลาส Converter เพื่อโหลดไฟล์อินพุต EML หรือ MSG
  4. ตั้งค่าตัวเลือกการแปลงสำหรับเอกสาร PDF เอาต์พุตโดยเริ่มต้นคลาส PdfConvertOptions
  5. สุดท้ายเรียกเมธอด 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#

 ไทย