XPS’nin sayfa sayısını yönetin

XPS dosyasına/dosyadan sayfa eklemek veya kaldırmak için .NET API Çözümü

 

XPS, birden fazla belgeyi tek bir dosyada tutabilir ve XPS belgelerinde birden fazla sayfa bulunabilir. Aspose.Page API çözümünün sunduğu bir diğer işlevsellik de XPS dosyasının numarasını yönetmektir. Bununla, XPS dosya dönüşümü için API'yi kullanarak sayfa ekleyebilir veya kaldırabilirsiniz. Bu, mevcut veya yeni oluşturulmuş dosyalara yapılabilir.

İhtiyacımız olan XPS belgelerine sayfa ekleme veya silme:

  • C# platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'si olan Aspose.Page for .NET API.

  • NuGet paket yöneticisini açın ve Aspose.Page'i arayın ve kurun. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Page

XPS dosyasına sayfa ekleme adımları.

  1. Belgeler dizininin yolunu ayarlayın.
  2. XpsDocument Sınıfı kullanarak bir XPS dosyası oluşturun.
  3. InsertPage() Yöntemiyle boş bir sayfa oluşturun.
  4. Değiştirilen XPS belgesini XPsDocument.Save kullanarak kaydedin.

XPS dosyasına sayfa eklemek için C# Kodu

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
Sonraki kod parçası, Aspose.Page for .NET Api Çözümü içindeki XPS dosyalarından gereksiz sayfaların nasıl silineceğini gösterir.

XPS dosyanızın bazı sayfalarının silinmesi gerekiyorsa sonraki adımları uygulayın:

  1. Belgeler dizininin yolunu ayarlayın.
  2. XpsDocument Sınıfını kullanarak bir XPS dosyası oluşturun veya açın.
  3. Artık ihtiyacınız olmayan sayfaları RemovePage() Yöntemi ile kaldırın
  4. Değiştirilen XPS belgesini XPsDocument.Save() Yöntemi ile kaydedin

XPS dosyasından sayfaları kaldırmak için C# Kodu

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



SSS

1. XPS’de bir sayfayı nasıl silerim?

XPS dosyasından bir sayfayı kaldırmak için RemovePage() Yöntemi ve düzenlenen belgeyi kaydedin.

2. XPS dosyalarının sayfalarını düzenleyebilir misiniz?

XPS dosyalarını bu API Çözümüyle düzenlemek için XpsDocument Sınıfının Özelliklerini, Yöntemlerini ve Yapıcılarını kullanın.

3. XPS dosyalarına sayfalar nasıl eklenir?

XPS dosyasına başka bir sayfa eklemek için InsertPage() Yöntemi ve düzenlenen belgeyi kaydedin.

XPS XPS Dosya Biçimi nedir

XPS formatı, PDF formatına benzer. Her ikisi de sayfa açıklama dili (PDL) biçimleridir. EPS, PostScript diline değil, HTML'ye dayalıdır. .eps dosyası, belgenin nasıl görüneceğine ilişkin bilgilerle birlikte belgenin yapısının bir işaretini içerebilir. Belgenin nasıl yazdırılacağına ve oluşturulacağına ilişkin ek talimatlar da vardır. Formatın özelliği, belgenin açıklamasını düzeltmesidir, bu da onu kimden ve hangi işletim sisteminden açarsa açsın aynı görüneceği anlamına gelir.