Bekerja dengan Gambar

Aspose.Words memungkinkan pengguna untuk bekerja dengan gambar dengan cara yang sangat fleksibel. Dalam artikel ini, Anda hanya dapat menjelajahi beberapa kemungkinan bekerja dengan gambar.

Cara Mengekstrak Gambar dari Dokumen

Semua gambar disimpan di dalam simpul Shape dalam Dokumen. Untuk mengekstrak semua gambar atau gambar yang memiliki tipe tertentu dari dokumen, ikuti langkah-langkah berikut:

  • Gunakan metode getChildNodes untuk memilih semua simpul Bentuk.
  • Iterate melalui koleksi node yang dihasilkan.
  • Periksa properti boolean hasImage.
  • Ekstrak data gambar menggunakan properti ImageData.
  • Simpan data gambar ke file.

Cara Menyisipkan Kode Batang pada setiap Halaman Dokumen

Contoh ini memungkinkan Anda menambahkan kode batang yang sama atau berbeda pada semua atau halaman tertentu dari dokumen Word. Tidak ada cara langsung untuk menambahkan kode batang di semua halaman dokumen, tetapi Anda dapat menggunakan metode moveToSection, moveToHeaderFooter, dan insertImage untuk berpindah ke bagian atau header/footer mana pun dan menyisipkan gambar kode batang seperti yang Anda lihat di kode berikut.

Contoh kode berikut menunjukkan cara menyisipkan gambar kode batang pada setiap halaman dokumen:

Kunci Rasio Aspek Gambar

Rasio aspek suatu bentuk geometris adalah rasio ukurannya dalam dimensi yang berbeda. Anda dapat mengunci rasio aspek gambar menggunakan AspectRatioLocked. Nilai default rasio aspek bentuk bergantung pada ShapeType. Ini benar untuk ShapeType.Image dan false untuk tipe bentuk lainnya.

Contoh kode berikut menunjukkan cara bekerja dengan rasio aspek:

Cara Mendapatkan Batas Bentuk Sebenarnya dalam Poin

Jika Anda menginginkan kotak pembatas sebenarnya dari bentuk seperti yang dirender pada halaman, Anda dapat mencapainya dengan menggunakan properti BoundsInPoints.

Contoh kode berikut menunjukkan cara menggunakan properti ini:

Pangkas Gambar

Pemotongan gambar biasanya mengacu pada penghapusan bagian luar gambar yang tidak diinginkan untuk membantu meningkatkan pembingkaian. Ini juga digunakan untuk menghilangkan beberapa bagian gambar untuk meningkatkan fokus pada area tertentu.

Contoh kode berikut menunjukkan cara mencapainya menggunakan Aspose.Words API:

Menyimpan Gambar sebagai WMF

Aspose.Words menyediakan fungsionalitas untuk menyimpan semua gambar yang tersedia dalam dokumen ke WMFformat saat mengonversi DOCX menjadi RTF.

Contoh kode berikut menunjukkan cara menyimpan gambar sebagai WMF dengan opsi penyimpanan RTF: