HTML JPG EMAIL XML MSG
  Product Family
XPS

แปลง MSG เป็น XPS ผ่าน C #

แปลง MSG เป็น XPS โดยไม่ต้องติดตั้ง Microsoft® Outlook® หรือ Thunderbird®

** สัมผัสประสิทธิภาพความเร็วสูงในการประมวลผลอีเมลด้วย กำหนดอีเมลสำหรับ .NET!** มันเป็น C # API ที่ให้เครื่องมือที่แข็งแกร่งสำหรับนักพัฒนาสำหรับการจัดการไฟล์อีเมลโดยไม่ต้องติดตั้ง Outlook หรือ Thunderbird รวมถึงความสามารถในการแปลงระหว่างรูปแบบต่างๆในบรรดาความสามารถเหล่านี้การแปลงจาก ไฟล์ MSG (Outlook Email Message) เป็นไฟล์ XPS (XML Paper Specification) เป็นคุณสมบัติที่โดดเด่นเนื่องจากทำหน้าที่ปกป้องความสมบูรณ์และรูปแบบของข้อความอีเมลต้นฉบับในขณะที่อำนวยความสะดวกในการแชร์และดูได้ง่ายโดยไม่จำเป็นต้องใช้แอปพลิเคชันดั้งเดิมที่สร้างไฟล์ MSG

ไฟล์ MSG ถูกสร้างโดย Microsoft Outlook เพื่อจัดเก็บข้อความอีเมลรายชื่อผู้ติดต่อการนัดหมายและข้อมูลอื่น ๆ ในขณะที่ไฟล์ XPS (XML Paper Specification) คล้ายกับ PDF และรักษาความถูกต้องของเอกสาร เพื่อให้แน่ใจว่าไฟล์นั้นสามารถดูและพิมพ์ได้ตามที่ออกแบบเดิมโดยไม่คำนึงถึงระบบหรือซอฟต์แวร์ที่ใช้การแปลงนี้เป็นสิ่งจำเป็นเมื่อคุณต้องการสแนปชอตของเนื้อหาอีเมลที่ไม่สามารถเปลี่ยนแปลงได้และสามารถเข้าถึงได้อย่างกว้างขวางคุณสมบัติของไฟล์ XPS ได้แก่ เค้าโครงคงที่ การสนับสนุนลายเซ็นดิจิทัล และความสามารถในการรักษาโครงสร้างของเอกสารต้นฉบับรวมถึงข้อความ รูปภาพ และการจัดรูปแบบซึ่งทำให้รูปแบบ XPS เหมาะสำหรับเอกสารทางกฎหมาย วัตถุประสงค์ในการเก็บถาวร และการแชร์ไฟล์กับบุคคลที่อาจไม่มี Outlook หรือไคลเอนต์อีเมลที่เข้ากันได้

กระบวนการแปลงไฟล์อีเมลเป็นไฟล์ที่เก็บข้อมูลด้วย Aspose.Email สำหรับ .NET นั้นตรงไปตรงมาห้องสมุดนำเสนอแบบจำลองวัตถุที่ใช้งานง่ายการแปลงอีเมลมักต้องใช้โค้ดเพียงไม่กี่บรรทัดโดยการแยกวิเคราะห์รูปแบบไฟล์พื้นฐาน การจัดการ MIME ปัญหาการเข้ารหัส ฯลฯ เมื่อคุณใช้ Aspose.Email สำหรับ .NET คุณไม่จำเป็นต้องประมวลผลแง่มุมเหล่านี้ด้วยตนเองแต่คุณเขียนเฉพาะโค้ดระดับสูงที่จำเป็นในการทำงานเท่านั้น

เพิ่มประสิทธิภาพของคุณด้วย API ที่ครอบคลุมและใช้งานง่ายซึ่งช่วยลดความยุ่งยากในการจัดการอีเมลที่ซับซ้อน เช่น การส่ง รับ และการประมวลผลอีเมล รวมถึงการแปลงระหว่างรูปแบบอีเมลต่างๆสิ่งนี้ช่วยให้นักพัฒนาสามารถผสานการทำงานของอีเมลเข้ากับแอปพลิเคชันได้อย่างมีประสิทธิภาพโดยไม่ต้องเจาะลึกรายละเอียดระดับต่ำซึ่งจะช่วยลดเวลาและความพยายามในการพัฒนาอย่างมีนัยสำคัญ

เพื่อใช้ประโยชน์จากพลังของ .NET API, ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  • Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ

  • ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:


PM> Install-Package Aspose.Email

ขั้นตอนในการแปลง MSG เป็น XPS ผ่าน C #

โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ MSG เป็น XPS ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ MSG ลงในวัตถุ MapiMessage
  2. สร้างอินสแตนซ์ของ MailPrinter
  3. กำหนดค่าเครื่องพิมพ์เพื่อแสดงส่วนหัวข้อและเนื้อหาข้อความ
  4. ตั้งค่าหน่วยสำหรับเค้าโครงหน้าเป็นเซนติเมตร
  5. พิมพ์อีเมล MSG ที่โหลดลงในไฟล์ XPS โดยใช้การตั้งค่าที่ระบุ

ข้อกำหนดของระบบ

ก่อนที่จะเรียกใช้ซอร์สโค้ดการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • Aspose.email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
 

รหัสตัวอย่างนี้แสดงการแปลง MSG เป็น XPS C #

var msg = MapiMessage.Load("message.msg");
           
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();

// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;

// Print the email to an XPS file
printer.Print(msg, "message.xps", Printing.PrintFormat.XPS);
 
  • แอพฟรีในการแปลง MSG เป็น XPS

    การแปลงที่รองรับอื่น ๆ

    คุณยังสามารถแปลง MSG เป็นรูปแบบไฟล์อื่น ๆ อีกมากมายรวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง

    MSG TO EML (ข้อความอีเมล Outlook)
    MSG TO EMLX (รูปแบบแอปเปิ้ล EMLX)
    MSG TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
    MSG TO MHTML (รูปแบบการเก็บถาวรหน้าเว็บ)
    MSG TO OFT (เทมเพลตอีเมล Outlook)
    MSG TO OST (ไฟล์เก็บข้อมูลออฟไลน์)
    MSG TO PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)
    MSG TO VCF (รูปแบบการ์ดเสมือน)