บทความนี้จะให้ขั้นตอนแบบขั้นตอนเกี่ยวกับวิธี แปลงอีเมล Outlook เป็น Word ใน C# และตัวอย่างแอปพลิเคชันเพื่อสาธิตการทำงานของการแปลง อีเมล C# เป็น Word คู่มือนี้ไม่ขึ้นกับแพลตฟอร์มและสามารถปฏิบัติตามได้บนระบบปฏิบัติการยอดนิยมใดๆ เช่น Windows, macOS และ Linux โดยไม่ต้องตั้งค่าเครื่องมือเพิ่มเติมใดๆ ต่อไปนี้คือขั้นตอนสำคัญพร้อมกับตัวอย่างโค้ดสำหรับการแปลง EML เป็น DOCX โดยใช้ C#
ขั้นตอนในการแปลงอีเมล Outlook เป็น Word ใน C#
- ติดตั้งแพ็คเกจ GroupDocs.Conversion for .NET จากตัวจัดการแพ็คเกจ NuGet ในแอปพลิเคชัน .NET เพื่อแปลงอีเมล Outlook เป็น Word
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion สำหรับการพัฒนาการแปลงอีเมล Outlook เป็น Word
- สร้างอินสแตนซ์คลาส Converter สำหรับการโหลดไฟล์ EML อินพุตจากดิสก์เพื่อแปลงเป็นรูปแบบ Word
- สร้างและตั้งค่าตัวเลือกการแปลงสำหรับเอกสาร Word
- เรียกใช้เมธอด Convert ของคลาส Converter เพื่อบันทึก EML เป็น DOCX บนดิสก์
เราได้ระบุขั้นตอนที่จำเป็นทั้งหมดสำหรับการสร้างฟังก์ชันเพื่อ แปลงอีเมล Outlook เป็นเอกสาร Word โดยใช้ C# อย่างที่คุณเห็นแล้วว่าเวิร์กโฟลว์นี้ตรงไปตรงมาและใช้งานง่ายโดยทำตามลำดับที่แน่นอน สองขั้นตอนแรกอธิบายวิธีตั้งค่าแพ็คเกจจาก NuGet และรวมเนมสเปซที่จำเป็น สองขั้นตอนถัดไปกำหนดกระบวนการโหลดไฟล์อินพุตโดยใช้คลาส Converter และตั้งค่าตัวเลือกการแปลงสำหรับไฟล์เอาต์พุตโดยใช้วัตถุ WordProcessingConvertOptions ขั้นตอนสุดท้ายจะแนะนำคุณเกี่ยวกับวิธีบันทึกไฟล์ที่แปลงแล้วลงในดิสก์
รหัสเพื่อแปลงอีเมล Outlook เป็น Word ใน C
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertOutlookEmailToWordInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Outlook email to Word using C# | |
{ | |
// Remove the watermark in output Word document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EML file for conversion to Word | |
var converter = new GroupDocs.Conversion.Converter("sample.eml"); | |
// Set the conversion options for Word document to customize the output file | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions(); | |
// Convert and save the EML in DOCX format | |
converter.Convert("converted.docx", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
แอปพลิเคชันการแปลง แปลง EML เป็น Word C# ได้รับการพัฒนาโดยใช้เวิร์กโฟลว์ที่อธิบายไว้ในส่วนก่อนหน้านี้ ข้อมูลโค้ดตัวอย่างแสดงวิธีการให้สิทธิ์ใช้งาน อินพุตไฟล์ และจัดเก็บไฟล์ที่แปลงแล้ว อย่างที่คุณเห็นได้ว่าแอปพลิเคชันถูกสร้างขึ้นโดยใช้การเรียกใช้ API สองสามชุดของแพ็คเกจการแปลงเอกสาร และดำเนินการแปลงเอกสารขั้นพื้นฐาน อย่างไรก็ตาม คุณสามารถเพิ่มประสิทธิภาพรหัสนี้เพิ่มเติมตามความต้องการเฉพาะของคุณโดยการกำหนดพารามิเตอร์ต่างๆ เพื่อปรับแต่งไฟล์ Word ที่แปลงแล้วโดยใช้วัตถุ WordProcessingConvertOptions
เราได้กล่าวถึงกระบวนการแปลงเอกสารเพื่อแปลง Outlook Email เป็น Docx ใน C# และพัฒนาตัวอย่าง เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเพื่อเปลี่ยน PowerPoint เป็น HTML โดยใช้ C# โปรดดูคำแนะนำ วิธีแปลง PowerPoint เป็น HTML ใน C# สำหรับข้อมูลเพิ่มเติม