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

 แบบไทย