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ı.
- Belgeler dizininin yolunu ayarlayın.
- XpsDocument Sınıfı kullanarak bir XPS dosyası oluşturun.
- InsertPage() Yöntemiyle boş bir sayfa oluşturun.
- 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");
XPS dosyanızın bazı sayfalarının silinmesi gerekiyorsa sonraki adımları uygulayın:
- Belgeler dizininin yolunu ayarlayın.
- XpsDocument Sınıfını kullanarak bir XPS dosyası oluşturun veya açın.
- Artık ihtiyacınız olmayan sayfaları RemovePage() Yöntemi ile kaldırın
- 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.