Görüntüleri XPS’ye ekleyin

Kolay bir şekilde çarpıcı görüntüler ekleyerek XPS dosyalarınızı geliştiren C++ için Dinamik API çözümü. C++ uygulamalarınızı güçlendirin ve XPS dosyalarının içeriğini yükseltin!

 

Aspose.Page for C++ API çözümü, diğer Sayfa Açıklama Dili formatındaki dosyalarla birlikte XPS dosyalarını da yönetmenize olanak tanır. Diğer özelliklerin yanı sıra Çözüm, XPS belgelerini kolayca oluşturup okumanıza ve bunlara resim eklemenize olanak tanır. Görüntüyü XPS dosyasına eklemek için bir Matrix ve ImageBrush oluşturarak bunu başarabilirsiniz. İşte bunun nasıl yapılacağına dair bir örnek. Örneklerin ve veri dosyalarının tamamı için lütfen Github projemize gidin. Bu API çözümüyle XPS belgelerinizi yükseltin! Görüntü ekleme yeteneklerini sorunsuz bir şekilde entegre ederek XPS dosyalarınızı görsellerle zahmetsizce geliştirmenize olanak tanır. İster ilgi çekici raporlar hazırlıyor, ister sunumlar tasarlıyor, ister ilgi çekici belgeler oluşturuyor olun, API’miz süreci basitleştirerek hassasiyet ve verimlilik sağlar. İçerik oluşturma yeteneklerinizi yeni bir seviyeye taşıyın. Ücretsiz deneme sürümünü edinerek veya hemen satın alarak C++ API çözümümüzle kolay görüntü entegrasyonunun büyüsünü keşfedin!

Bir XPS dosyasına resim eklemek için şunlara sahip olmanız gerekir:

  • 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 C++ API.

  • En son sürümünü doğrudan indirebilir, NuGet paket yöneticisini açıp Aspose.Page.Cpp'yi aratıp kurmanız yeterlidir. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Bir XPS dosyasına resim ekleme adımları.

  1. XpsDocument Sınıfını kullanarak yeni bir XPS belgesi oluşturun.
  2. Gerekli Yol Geometrisi tanımlı bir XpsPath nesnesi oluşturun. Bunun için AddPath() Yöntemini çağırmak
  3. Gerekirse görüntüyü konumlandırmak için kullanılan bir matris oluşturun. Matris, yolun RenderTransform Özelliği olarak ayarlanır.
  4. Yolu görüntüyle doldurmak için bir ImageBrush oluşturun. CreateImageBrush() Yöntemi, fırçayı oluşturmak için kullanılır ve görüntü dosyasının yolunu, kaynak dikdörtgeni ve hedef dikdörtgeni alır.
  5. XpsDocument Sınıfının Save() Yöntemini çağırarak ve dosyayı kaydetme yolunu geçerek değiştirilen XPS belgesini kaydedin.

Bir XPS dosyasına resim eklemek için C++ Kodu

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create new XPS Document
    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>();

    // Add Image
    System::SharedPtr<XpsPath> path = doc->AddPath(doc->CreatePathGeometry(u"M 30,20 l 258.24,0 0,56.64 -258.24,0 Z"));
    //Creating a matrix is optional, it can be used for proper positioning
    path->set_RenderTransform(doc->CreateMatrix(0.7f, 0.f, 0.f, 0.7f, 0.f, 20.f));

    //Create Image Brush
    path->set_Fill(doc->CreateImageBrush(dataDir() + u"QL_logo_color.tif", System::Drawing::RectangleF(0.f, 0.f, 258.24f, 56.64f), System::Drawing::RectangleF(50.f, 20.f, 193.68f, 42.48f)));

    // Save resultant XPS document
    doc->Save(outDir() + u"AddImage_out.xps");



SSS

1. XPS dosyalarına resim ekleyebilir miyim?

XPS, Microsoft tarafından geliştirilen, PDF’ye benzer, sabit düzende bir belge biçimidir ve metin ve diğer grafik öğelerin yanına görüntülerin eklenmesini destekler. Görsel içeriği geliştirmek ve daha ilgi çekici belgeler oluşturmak için görüntüleri doğrudan XPS dosyalarına gömebilirsiniz.

2. XPS dosyasına nasıl resim eklerim?

XPS dosyasına resim eklemek için kullandığınız yazılıma veya araçlara bağlı olarak çeşitli yöntemler kullanabilirsiniz. Aspose.Page’de XpsDocument Sınıfının XpsDocument.AddPath() Yöntemidir.

3. Hangi görüntü formatları XPS dosyalarıyla uyumludur?

XPS dosyaları, JPEG, PNG, TIFF, GIF ve BMP dahil ancak bunlarla sınırlı olmamak üzere, dahil edilecek bir dizi görüntü formatını destekler. Bu formatlardan herhangi birinde görüntüleri XPS dosyalarınıza ekleyebilirsiniz; bunlar, uyumlu XPS okuyucuları veya yazılımı kullanılarak görüntülendiğinde belge içinde doğru şekilde oluşturulacak ve görüntülenecektir.

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.