XPS belgelerine/dosyalarından sayfa ekleme veya silme
XPS dosyasına sayfa eklemek veya XPS dosyasından sayfa kaldırmak için C++ API Çözümü
Bu C++ API, PostScript PS ve Encapsulated PostScript EPS dosyalarının yanı sıra XPS belgelerini programlı bir şekilde kolayca işleyebilir. Çözüm, dönüştürmeden farklı grafikler, metinler ve diğer nesnelerle çalışmaya kadar zengin işlevsellik sunar. Aynı anda birden fazla dosyayı işleyebilir ve PS ve EPS dosyaları için Düzey 1-3 PostScript operatörlerini destekler. Ayrıca EPS başlık yorumlarının çoğunu yönetir ve Time New Roman gibi birkaç yazı tipi durumu dışında, PostScript belgelerini dönüştürürken maksimum uyumluluk sağlar.
Ek olarak, API sayfaları ekleyebilir veya kaldırabilir (ve böyle bir işin kod örneği burada sunulmaktadır), tuvalleri, yolları ve glif öğelerini değiştirebilir, vektör grafik şekilleri ve metin dizeleri oluşturabilir ve XPS anahat öğelerini XPS dönüşümünde dönüştürebilir. dosyalar.
XPS birden fazla belgeyi tek bir dosyada tutabildiği gibi XPS belgelerinde birden fazla sayfa bulunabilir. Aspose.Page API çözümünün sunduğu diğer bir işlevsellik de XPS dosyasının numarasını yönetmektir. Bununla birlikte, XPS dosya dönüşümü için API'yi kullanarak sayfa ekleyebilir veya kaldırabilirsiniz. Bu, mevcut veya yeni oluşturulan dosyalara yapılabilir.
XPS dosyalarını yönetmek için şunları almanız gerekir:
Aspose.Page for C++ API, C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'sidir.
En son sürümünü doğrudan indirebilir, NuGet paket yöneticisini açıp Aspose.Page.Cpp'yi aratıp kurabilirsiniz. Aşağıdaki komutu Paket Yönetici Konsolundan da kullanabilirsiniz.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
XPS dosyasına sayfa ekleme adımları.
Bu kod parçacığı, yeni bir XPS belgesinin oluşturulmasını ve sayfa listesinin başına boş bir sayfa eklenmesini açıklamaktadır.
- Belge dizininin yolunu, belgeler dizinine atanan dataDir değişkeniyle ayarlayın. RunExamples::GetDataDir_WorkingWithPages() Yöntemini kullanır.
- System::MakeObject
() Yöntemini ve Sample1.xps dataDir dizini adlı dosyanın yolunu kullanarak yeni bir XPS belgesi oluşturun. - Belge nesnesinde InsertPage() yöntemi çağrılır. İlk parametresi 1’dir (yeni sayfanın konumunu belirtir) ve ikinci parametresi true‘dur (yeni sayfanın sayfalar listesinin başına eklenmesi gerektiğini belirtir).
- Son olarak, belge nesnesini RunExamples::GetOutDir() dizinindeki AddPages_out.xps adlı yeni bir dosyaya kaydetmek için Save() Yöntemini çağırın.
XPS'de sayfaları değiştirme
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.