C# aracılığıyla XPS birleştir

XPS belgelerini birleştir. XPS dosyalarını programlı olarak değiştirmek için .NET için Aspose.PDF öğesini kullanın

.NET kullanarak XPS dosyalarını birleştirin

XPS dosyasını birleştirmek için, net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for .NET API’sini kullanacağız. Aspose.PDF’nin kendine özgü bir özelliği, XPS dosyalarını birleştirme API’sidir. Bu yaklaşımın özelliği, yalnızca NuGet‘i açıp Aspose.PDF‘i arayıp herhangi bir özel karmaşık ayar yapmadan yüklemeniz yeterli olmasıdır. .NET Kütüphanemiz, desteklenen herhangi bir indirme biçiminden desteklenen herhangi bir kaydetme biçimine belge dönüştürebilir. Aspose.PDF for .NET kütüphanesi, belge dönüştürme görevlerini çözmenize yardımcı olacak oldukça evrensel çözümler sunar. Aspose.PDF, hem yükleme hem de kaydetme için en fazla sayıda popüler belge biçimini destekler. Mevcut bölümün yalnızca popüler dönüştürmeleri açıkladığını lütfen unutmayın. Bu sayfa, biçimden biçime dönüştürme hakkında bilgi sağlar. Ancak, dosyalarınızı dönüştürmek için birçok kombinasyon mevcuttur. Desteklenen formatların tam listesi için Desteklenen Dosya Formatları bölümüne bakın. Kütüphanenin Kurulumu ile ilgili ayrıntıları Belgeler sayfalarında inceleyin. Ayrıca Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF

XPS dosyaları C# aracılığıyla nasıl birleştirilir


Ortamınızdaki kodu denemek için .NET için Aspose.PDF gerekir.

  1. İlk belgeyi aç.
  2. İkinci belgeyi aç.
  3. İlk belgeye ikinci belgenin sayfalarını ekleyin.
  4. Bindirilmiş çıktı dosyasını kaydet

C# - XPS dosyasını birleştirmek için örnek kod

Input file:

File not added

File not added

Output format:

Output file:

var inputFile1 = Path.Combine(dataDir, "image1.xps");
var inputFile2 = Path.Combine(dataDir, "image2.xps");
var outputFile = Path.Combine(dataDir, "merger_xps.pdf");

Aspose.Pdf.XpsLoadOptions options = new();
Aspose.Pdf.Document pdfDocument1 = new(inputFile1, options);
Aspose.Pdf.Document pdfDocument2 = new(inputFile2, options);

pdfDocument1.Pages.Add(pdfDocument2.Pages);
pdfDocument2.Save(outputFile);