XPS ตัวแปลงสำหรับ .NET
การแนะนํา XPS Converter สําหรับ .NET
XPS Converter for .NET เป็นห้องสมุดที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถแปลงไฟล์ XML Paper Specification (XPS) ไปยังรูปแบบภาพต่างๆรวมถึง PNG, JPEG, TIFF และอื่น ๆ คู่มือนี้จะช่วยให้คุณผ่านคุณสมบัติที่มีอยู่ในห้องปฏิบัติการและให้ตัวอย่างรหัสเพื่อช่วยคุณเริ่ม
การแปลง XPS ไปยัง PDF
การแปลงไฟล์ XPS เป็นกระบวนการที่เรียบง่ายซึ่งรวมถึงการโหลดไฟล์ xps และระบุรูปแบบการส่งออก ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นว่าวิธีการแปลงแฟ้ม xPS ไปเป็นเอกสาร PDF:
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
ในตัวอย่างนี้เราโหลดไฟล์ XPS จากการไหลและสร้างไฟล์ใหม่ XpsConverter
วัตถุ จากนั้นเราระบุรูปแบบการส่งออกเป็น PDF และบันทึกเอกสารไปยังกระแสใหม่
การแปลง XPS ในภาพ
การแปลงไฟล์ XPS เป็นกระบวนการที่เรียบง่ายซึ่งรวมถึงการโหลดไฟล์ xps และระบุรูปแบบการส่งออก ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นว่าวิธีการแปลงแฟ้ม xp ในภาพ PNG:
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
ในตัวอย่างนี้เราโหลดไฟล์ XPS จากการไหลและสร้างไฟล์ใหม่ XpsConverter
วัตถุ จากนั้นเราระบุรูปแบบการส่งออกเป็น PNG และบันทึกเอกสารไปยังกระแสใหม่
รูปแบบการส่งออกที่สนับสนุน
XPS Converter สําหรับ .NET สนับสนุนรูปแบบการออกที่หลากหลายรวมถึง:
- PNG (กราฟิกเครือข่ายแบบพกพา)
- JPEG (กลุ่มผู้เชี่ยวชาญด้านภาพถ่ายร่วมกัน)
- TIFF (Tagged Image File Format)
- บิตการ์ด (Bitmap)
- รูปแบบ GIF (Graphics Interchange Format)
การจัดการข้อผิดพลาดและการยกเว้น
XPS Converter สําหรับ .NET ให้ข้อผิดพลาดหากเกิดขึ้นในระหว่างกระบวนการแปลง คุณสามารถจัดการข้อบกพร่องเหล่านี้ได้โดยใช้บล็อกการทดสอบ
try
{
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
หมายเหตุว่า The NotSupportedException
ประเภทให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดเช่นรหัสข้อบกพร่องและข้อความ