XPS Paketi içindeki çapraz paket işlemleri

XPS Paketi içindeki sayfaları, renkleri ve glifleri C++ aracılığıyla yönetin

 

Aspose.Page API for C++, XPS dosyalarıyla çalışmak için ayrı bir kitaplık sunar ve bu dosyaları ayrı bir format olarak değerlendirmenize olanak tanır. Bu kitaplık, XPS belgelerini birleştirmek, bunları diğer biçimlere dönüştürmek ve bunların içindeki grafikleri değiştirmek gibi çeşitli kullanışlı özelliklere sahiptir.

XPS dosyalarının önemli bir özelliği, tek bir belgede birden fazla dosya içerebilme yeteneğidir. Sonuç olarak Aspose.Page XPS kütüphanesi bu dahili dosyaları ve sayfalarını yönetmeye yönelik işlevler sağlar. "Çapraz paket işlemleri" olarak bilinen bu işlemler, içeriğin farklı XPS belgelerinde değiştirilmesini içerir.

Bu bölüm, tek bir XPS belgesindeki sayfaları yönetmek ve belirli renklere sahip metin (glifler) eklemek gibi çapraz paket işlemlerinin belirli örneklerini ayrıntılı olarak ele alacaktır.

Ancak işlevselliği denemek için önce çözümü bulmanız gerekir:

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

XPS Paketi C++ içindeki sayfaları değiştirme adımları.

  1. Belgeler dizininin yolunu ayarlayın.
  2. XpsDocument Class kullanarak bir XPS dosyası oluşturun.
  3. Bir belgeden başka bir belgenin başına etkin bir sayfa eklemek için InsertPage() komutunu kullanın. ) Yöntem.
  4. Bir belgeden başka bir belgenin sonuna etkin bir sayfa eklemek için AddPage() Yöntemini kullanın. .
  5. Boş bir sayfayı kaldırmak için RemovePage() Yöntemini kullanın.
  6. Bir belgedeki sayfayı başka bir belgeye kaldırmak için InsertPage() ve SelectActivePage() komutlarını kullanın. ) Yöntemler.
  7. Değiştirilen XPS belgelerini XPsDocument.Save Yöntemini kullanarak kaydedin.
Sayfaları Yönet

XPS Paketi C++ içine bir glif klonu ekleme adımları.

  1. Belgeler dizininin yolunu ayarlayın.
  2. XPS dosyasının bir akışını açın.
  3. XpsDocument Sınıfını kullanarak bir XPS dosyası oluşturun.
  4. AddGlyphs() Yöntemini kullanarak belgeye glifler ekleyin.
  5. XpsDocument Sınıfını kullanarak ikinci XPS dosyasını oluşturun.
  6. Glifi ilk dosyadan ikinci dosyaya kopyalamak için Add() ve Clone() öğesini kullanın. /xpsglyphs/clone/) Yöntemler.
  7. Her iki XPS belgesini XPsDocument.Save() Yöntemi aracılığıyla kaydedin.
Glif Klonu Ekleyin ve Rengi Değiştirin

Görüntü dolu bir Glyph C++ ekleme adımları.

  1. Belgeler dizininin yolunu ayarlayın.
  2. XPS dosyasının bir akışını açın.
  3. XpsDocument Sınıfını kullanarak bir XPS dosyası oluşturun.
  4. AddGlyphs() Yöntemini kullanarak belgeye glifler ekleyin.
  5. Glifleri bir görüntü fırçasıyla doldurmak için CreateImageBrush() Yöntemini kullanın.
  6. XpsDocument Sınıfını kullanarak ikinci XPS dosyasını oluşturun.
  7. AddGlyphs() Yöntemini kullanarak ilk belgedeki yazı tipine sahip glifleri ikinci belgeye ekleyin.
  8. İlk belgenin dolgusundan bir görüntü fırçası oluşturun ve CreateImageBrush() Yöntemini kullanarak ikinci belgedeki glifleri doldurun.
  9. Her iki XPS belgesini XPsDocument.Save() Yöntemi aracılığıyla kaydedin.
Resim Dolu Glif ve Yabancı Resim Ekle

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.