.NET için XPS Dönüştürücü
.NET için XPS Converter’a giriş
XPS Converter for .NET, geliştiricilerin PNG, JPEG, TIFF ve daha fazlası dahil olmak üzere çeşitli görüntü biçimlerine xps (XML Kağıt Özellikleri) dosyalarını dönüştürmelerine olanak tanıyan güçlü bir kütüphane.
XPS’yi PDF’ye dönüştürmek
Bir XPS dosyasını dönüştürmek, bir xps dosyasının yüklenmesini ve çıkış biçimini belirlemesini içeren basit bir süreçtir.
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
Bu örnekte, XPS dosyasını bir akımdan yüklüyoruz ve yeni bir dosya oluşturuyoruz. XpsConverter
Sonra çıkış biçimini PDF olarak belirliyoruz ve belgeyi yeni bir akışa kaydederiz.
XPS’i resimlere dönüştürmek
Bir XPS dosyasını dönüştürmek, bir xps dosyasının yüklenmesini ve çıkış biçimini belirlemesini içeren basit bir süreçtir.
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
Bu örnekte, XPS dosyasını bir akımdan yüklüyoruz ve yeni bir dosya oluşturuyoruz. XpsConverter
Sonra çıkış biçimini PNG olarak belirliyoruz ve belgeyi yeni bir akışa kaydederiz.
Desteklenen çıkış biçimleri
.NET için XPS Converter, aşağıdakiler dahil olmak üzere çeşitli çıkış biçimlerini destekler:
- PNG (Portable Network Graphics) - Taşınabilir Ağ Grafikleri
- JPEG (Joint Photographic Experts Grubu)
- TIFF (Tagged Image File Formatı)
- Birleşik Krallık (Bitmap)
- GIF (Grafik Değişim Formatı)
Hataları ve istisnaları ele almak
.NET için XPS Converter, dönüşüm sürecinde bir hata meydana gelirse istisnalar atar.
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}");
}
Not edin ki, bu NotSupportedException
Sınıf hata hakkında ek bilgi sağlar, örneğin hata kodu ve mesaj.