Görüntülerle Çalışmak

Aspose.Words kullanıcılara görüntüleri çok esnek bir şekilde çalışmak için izin verir. Bu makalede, yalnızca görüntülerle çalışmanın bazı olasılıklarını keşfedebilirsiniz.

Bir Belgeye Nasıl Görüntü Çıkarılır {#how-to-extract-images-from-a-document}?

Tüm resimler bir belge içinde Shape düğümde depolanır. Tüm resimlerin veya belirli türlere sahip görüntülerin belgesinden çıkarılması için aşağıdaki adımları izleyin:

  • Şekil düğümlerini tüm seçmek için getChildNodes yöntemini kullanın.
  • Sonuçlanan düğüm koleksiyonlarını dolaşın.
  • hasImage boolean özelliğini kontrol et.
  • Görüntü verilerini ImageData özelliğine kullanarak çıkarın.
  • Görüntü verilerini bir dosyaya kaydet.

Her Belge Sayfasında Barkod Nasıl Yerleştirilir {#how-to-insert-barcode-on-each-documen-page}?

Bu örnek, aynı veya farklı barkodların bir Word belgesinin tüm sayfalarına veya belirli sayfalara eklenmesine izin verir. Bir belgedeki tüm sayfaların üzerine doğrudan barkod ekleyemezsiniz ancak moveToSection, moveToHeaderFooter ve [insertImage](https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder#insertImage(byte[]) yöntemlerini kullanarak herhangi bir bölüme veya başlık/ayaklara geçebilir ve aşağıdaki kodda görebileceğiniz gibi barkod resimleri ekleyebilirsiniz

Aşağıdaki kod örneği, bir belge her sayfasına bir barkod görüntüsü nasıl yerleştirileceğini göstermektedir:

Görüntünün En Boy Oranını Kilitle

Bir geometrik şeklin orantısı farklı boyutlardaki boyutlarının oranıdır. Bir görüntünün orantısını kilitlemek için AspectRatioLocked kullanabilirsiniz. Şeklin varsayılan orantısı ShapeType‘a bağlıdır. Bu, ShapeType.Image için true ve diğer şekil türleri için false’tür.

Aşağıdaki kod örneği, nasıl aspekt oranı ile çalışılacağını göstermektedir:

Şeklin Gerçek Sınırlarını Noktalar Olarak Nasıl Alınır {#how-to-get-actual-bounds-of-shape-in-points}?

Şekli sayfada nasıl işlenirse o şekilde gerçek sınırlayıcı kutusunu almak istiyorsanız " BoundsInPoints " özelliğini kullanarak bunu başarabilirsiniz.

Aşağıdaki kod örneğinde bu özelliğin nasıl kullanılacağını gösteriyor:"

Görüntüleri kırp

Görüntünün kırpılması genellikle istenmeyen görüntünün dış kısımlarının kaldırılmasını ifade eder ve bu da çerçeveyi geliştirmeye yardımcı olur. Ayrıca belirli bir alana odaklanmak için görüntünün bazı kısımlarının çıkarılması için kullanılır.

Aşağıdaki kod örneği bu şekilde ulaşmak için nasıl kullanıldığını gösterir: Aspose.Words API

WMF olarak Görüntüleri Kaydetme

Aspose.Words bir belgeyi dönüştürürken tüm mevcut görüntüleri ‘WMF ’ biçimine kaydetmek için işlevsellik sağlar DOCX’e.

Aşağıdaki kod örneği, RTF kaydetme seçenekleri ile resimlerin nasıl kaydedileceğini gösterir: