PS Converter สำหรับ .NET
การแนะนํา PS Converter สําหรับ .NET
PS Converter สําหรับ .NET เป็นปลั๊กอินที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถแปลงไฟล์ PostScript ไปยังรูปแบบภาพต่างๆรวมถึง PNG, JPEG, GIF, BMP และ TIFF คู่มือนี้ให้รายละเอียดเกี่ยวกับคุณสมบัติที่มีอยู่และอธิบายวิธีการดําเนินการงานทั่วไปโดยใช้ตัวอย่างรหัสใน C#
การแปลงไฟล์ PostScript
เพื่อแปลงไฟล์ PostScript คุณสามารถใช้ไฟล์ Process
วิธีการของ PsConverter
ประเภท วิธีการนี้ใช้สองพารามิเตอร์: โพสต์สคริปต์ทางไฟล์ input และตัวอย่างของ PsConverterOptions
.
PsConverter converter = new PsConverter();
PsConverterToPdfOptions opt = new PsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.ps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
ResultContainer resultContainer = converter.Process(opt);
นอกจากนี้คุณยังสามารถระบุตัวเลือกเพิ่มเติมเช่นช่วงหน้าที่จะแปลงความละเอียดของภาพส่งออกและระดับการบีบอัด
การกําหนดตัวเลือกการแปลง
เพื่อระบุตัวเลือกการแปลงคุณสามารถสร้างตัวอย่างของ PsConverterOptions
หลักสูตรและส่งไปยัง Convert
วิธีการ
using (var converter = new PsConverter())
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
options.Resolution = 300; // set resolution to 300 DPI
converter.Process(options);
}
การแปลงไฟล์ PostScript ไปยังรูปแบบภาพหลายรูปแบบ
เพื่อแปลงไฟล์ PostScript ในรูปแบบภาพหลายตัวคุณสามารถใช้ไฟล์ Convert
วิธีการที่มีเส้นทางไฟล์ออกที่แตกต่างกัน
using (var converter = new PsConverter())
{
var opt1 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt1);
var opt2 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.jpg"));
converter.Process(opt2);
}
การจัดการข้อผิดพลาดและการยกเว้น
PS Converter for .NET เก็บข้อผิดพลาดหากเกิดขึ้นในระหว่างกระบวนการแปลง คุณสามารถจัดการข้อบกพร่องเหล่านี้ได้โดยใช้บล็อก try-catch
try
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(options);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
หมายเหตุว่า The NotSupportedException
ประเภทให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดเช่นรหัสข้อบกพร่องและข้อความ