ไฟล์ EPS เป็นไฟล์ PostScript ที่ห่อหุ้มซึ่งใช้ในการวางรูปภาพในเอกสาร Postscript คุณสามารถแปลงไฟล์ EPS เป็นรูปแบบไฟล์ต่างๆ ได้โดยทางโปรแกรม โปรดดูหัวข้อต่อไปนี้สำหรับรายละเอียดเพิ่มเติม:
- ตัวแปลง EPS เป็น TIFF, EMF หรือ WMF – การติดตั้ง C# API
- แปลงไฟล์ EPS เป็น TIFF Image โดยทางโปรแกรมใน C#
- แปลง EPS เป็น EMF Image โดยทางโปรแกรมโดยใช้ C#
- การแปลงไฟล์ EPS เป็นไฟล์ WMF โดยทางโปรแกรมด้วย C#
ตัวแปลง 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 แบบหลายหน้าหรือหลายเฟรมได้โดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์ EPS อินพุต
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions
- สร้างอุปกรณ์เรนเดอร์สำหรับอิมเมจ TIFF เอาต์พุต
- แปลง 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 ได้ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ EPS อินพุตโดยใช้คลาส PsDocument
- เริ่มต้นวัตถุคลาส ImageSaveOptions
- สร้างอุปกรณ์แสดงผลด้วยคลาส ImageDevice
- สุดท้าย แปลง 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 ด้วยขั้นตอนด้านล่าง:
- ขั้นแรก โหลดไฟล์ EPS อินพุตด้วยตัวสร้าง PsDocument
- เริ่มต้นอินสแตนซ์ของคลาส ImageSaveOptions
- แปลง 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 หรือติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี