Sayfa Açıklama Dilleri, bir sayfanın görünümünü bir piksel dizisinden daha yüksek bir düzeyde tanımlar. PDL'ler, grafik araçları, metin editörleri vb. gibi bilgisayar uygulamaları ile çıktı cihazları: yayınlama (baskı) sistemleri ve ekranlar arasında bağlayıcı bir bağlantı görevi görür. Çoğu yazdırma sistemi, yazdırılan sayfaları m piksel genişliğinde ve n piksel yüksekliğinde bir dikdörtgen olarak ele alır. Elbette bu kadar büyük dosyaların bellekte saklanması, düzenlenmesi ve dağıtık ağ üzerinden aktarılması uygun değildir. Bu çözüm PS, EPS ve XPS Sayfa Açıklama Dillerini destekler.

Aspose.Page for C++, XPS, PS ve EPS dosya oluşturma ve işleme için güvenilir bir kitaplıktır. Başka herhangi bir yazılım gerektirmeden mevcut ve yeni XPS dosyalarının oluşturulmasına, değiştirilmesine ve dönüştürülmesine olanak tanır. API, belge sayfalarının ve tuvaller, yollar ve glifler gibi öğelerin işlenmesi, vektör grafik şekillerinin oluşturulması ve değiştirilmesi ve farklı renk uzaylarında renklerin belirtilmesi gibi işlemlere izin verir. Ayrıca geliştiriciler, PS ve EPS belgelerini farklı raster görüntü biçimlerinin yanı sıra PDF'ye dönüştürebilir.

PS, EPS ve XPS API Özellikleri hakkında daha fazla bilgi edinin:

Sayfaları XPS Dosyalarına Ekleme

Aspose.Page for C++, XPS dosyalarının manipülasyon için yüklenmesini destekler ve bu dosyaya kolayca yeni sayfalar ekleyebiliriz. C++ geliştiricileri, yollarında onlara yardımcı olabilecek senaryoları otomatikleştirmek için kitaplığı kullanabilir.

Bir XPS dosyasına belge Sayfaları ekleme - C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

Kitaplık, XPS, PS ve EPS belgelerinin BMP, JPEG, PNG ve TIFF dahil olmak üzere PDF ve raster görüntü biçimlerine dönüştürülmesini sağlar. Geliştirici, görüntülerin içindeki belgeleri kaydederken kalite düzeyi, çözünürlük ve sayfa numaralarını belirtebilir.
Çözüm ayrıca aşağıdakiler gibi çeşitli dönüşümler sunar:

  

Support and Learning Resources

  
  

Aspose.Page, aşağıda listelenen popüler geliştirme ortamları için ayrı API'ler sunar: