แปลง EPS PS เป็น TIFF WMF EMF

ไฟล์ EPS เป็นไฟล์ PostScript ที่ห่อหุ้มซึ่งใช้ในการวางรูปภาพในเอกสาร Postscript คุณสามารถแปลงไฟล์ EPS เป็นรูปแบบไฟล์ต่างๆ ได้โดยทางโปรแกรม โปรดดูหัวข้อต่อไปนี้สำหรับรายละเอียดเพิ่มเติม:

ตัวแปลง EPS เป็น TIFF, EMF หรือ WMF – การติดตั้ง C# API

Aspose.Page for .NET API รองรับการแปลงไฟล์ EPS เป็นรูปแบบไฟล์ต่างๆ คุณสามารถติดตั้ง API ได้ง่ายๆ โดยดาวน์โหลดไฟล์ DLL จากส่วน New Releases หรือกำหนดค่าผ่านทางตัวจัดการแกลเลอรี NuGet ภายใต้ Visual Studio IDE ด้วยคำสั่งต่อไปนี้:

PM> Install-Package Aspose.Page

แปลงไฟล์ EPS เป็น TIFF Image โดยทางโปรแกรมใน C#

คุณสามารถแปลงไฟล์ EPS เป็นภาพ TIFF แบบหลายหน้าหรือหลายเฟรมได้โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ EPS อินพุต
  2. สร้างอินสแตนซ์ของคลาส ImageSaveOptions
  3. สร้างอุปกรณ์เรนเดอร์สำหรับอิมเมจ TIFF เอาต์พุต
  4. แปลง EPS เป็น TIFF Image ด้วยวิธี Save

รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ EPS เป็นรูปภาพ TIFF โดยทางโปรแกรมใน C#:

// สร้างสตรีมสำหรับไฟล์ EPS อินพุต
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
    // สร้างสตรีมสำหรับไฟล์ TIFF เอาต์พุต
    using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
    {
        // โหลดไฟล์ EPS จากสตรีม
        var document = new Aspose.Page.EPS.PsDocument(epsStream);

        // สร้างอินสแตนซ์ของ ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // สร้างอุปกรณ์แสดงผลสำหรับ TIFF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
 
       // แปลง EPS เป็นภาพ TIFF
        document.Save(device, options);
    }
}

แปลง EPS เป็น EMF Image โดยทางโปรแกรมโดยใช้ C#

คุณสามารถแปลงไฟล์ EPS postscript เป็นอิมเมจ EMF ได้ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ EPS อินพุตโดยใช้คลาส PsDocument
  2. เริ่มต้นวัตถุคลาส ImageSaveOptions
  3. สร้างอุปกรณ์แสดงผลด้วยคลาส ImageDevice
  4. สุดท้าย แปลง EPS เป็น EMF Image

โค้ดด้านล่างอธิบายวิธีแปลงไฟล์ EPS เป็นอิมเมจ EMF โดยทางโปรแกรมด้วย C#:

// สร้างสตรีมสำหรับป้อนไฟล์ EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
    // สร้างสตรีมสำหรับไฟล์ EMF เอาต์พุต
    using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
    {
        // โหลดไฟล์ EPS จากสตรีม
        var document = new Aspose.Page.EPS.PsDocument(psStream);

        // สร้างอินสแตนซ์ของ ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // สร้างอุปกรณ์แสดงผลสำหรับ EMF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);

        // แปลง EPS เป็นอิมเมจ EMF
        document.Save(device, options);
    }
} 

การแปลงไฟล์ EPS เป็นไฟล์ WMF โดยทางโปรแกรมด้วย C#

คุณสามารถส่งออกหรือบันทึกไฟล์ EPS เป็นอิมเมจ WMF ด้วยขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ EPS อินพุตด้วยตัวสร้าง PsDocument
  2. เริ่มต้นอินสแตนซ์ของคลาส ImageSaveOptions
  3. แปลง EPS เป็นอิมเมจ WMF

รหัสต่อไปนี้แสดงวิธีการแปลงภาพ EPS เป็น WMF โดยทางโปรแกรมโดยใช้ C#:

// สร้างสตรีมสำหรับป้อนไฟล์ EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
    // สร้างสตรีมสำหรับไฟล์ WMF เอาต์พุต
    using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
    {
        // โหลดไฟล์ EPS จากสตรีม
        var document = new Aspose.Page.EPS.PsDocument(psStream);

        // สร้างอินสแตนซ์ของ ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // สร้างอุปกรณ์แสดงผลสำหรับ WMF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);

        // แปลง EPS เป็นอิมเมจ WMF
        document.Save(device, options);
    }
} 

รับใบอนุญาต API ฟรี

คุณสามารถประเมินคุณลักษณะทั้งหมดของ API ได้ด้วย ใบอนุญาตชั่วคราวฟรี

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีแปลงไฟล์ EPS เป็นอิมเมจ TIFF, EMF หรือ WMF โดยทางโปรแกรมโดยใช้ C# คุณสามารถรวมคุณสมบัติเหล่านี้ไว้ในแอปพลิเคชัน .NET ใดก็ได้ นอกจากนี้ คุณสามารถสำรวจคุณสมบัติเพิ่มเติมได้โดยไปที่ เอกสาร API หรือติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย