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 ประเภทให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดเช่นรหัสข้อบกพร่องและข้อความ

 แบบไทย