Operasi silang paket dalam Paket XPS
Manipulasi halaman, warna, dan mesin terbang (glyphs) dalam Paket XPS melalui C++
API Aspose.Page untuk C++ menawarkan pustaka terpisah untuk bekerja dengan file XPS, yang memungkinkan Anda memperlakukannya sebagai format yang berbeda. Pustaka ini menawarkan berbagai fitur yang berguna, termasuk menggabungkan dokumen XPS, mengonversinya ke format lain, dan memanipulasi grafik di dalamnya.
Satu aspek kunci dari file XPS adalah kemampuannya untuk memuat beberapa file dalam satu dokumen. Akibatnya, pustaka Aspose.Page XPS menyediakan fungsionalitas untuk mengelola file internal ini beserta halamannya. Operasi ini, yang dikenal sebagai "operasi silang paket (cross-package operations)", melibatkan manipulasi konten di berbagai dokumen XPS.
Bagian ini akan membahas contoh spesifik operasi lintas paket, seperti mengelola halaman dalam satu dokumen XPS dan menambahkan teks (glyph) dengan warna tertentu.
Namun untuk mencoba fitur tersebut, pertama-tama Anda harus mendapatkan solusinya:
Buka manajer paket NuGet, cari Aspose.Page lalu instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
Langkah-langkah untuk memanipulasi halaman dalam XPS Package C++.
- Atur path ke direktori dokumen.
- Buat file XPS menggunakan XpsDocument Class .
- Untuk menyisipkan halaman aktif dari satu dokumen ke awal dokumen lain, gunakan Metode InsertPage() .
- Untuk menyisipkan halaman aktif dari satu dokumen ke akhir dokumen lain, gunakan Metode AddPage() .
- Untuk menghapus halaman yang kosong, gunakan Metode RemovePage() .
- Untuk memindahkan halaman dari satu dokumen ke dokumen lain, gunakan Metode InsertPage() dan SelectActivePage() .
- Simpan dokumen XPS yang telah diubah dengan menggunakan Metode XPsDocument.Save .
Manipulasi Halaman
Langkah-langkah untuk menambahkan stempel glyph pada XPS Package C++.
- Atur path ke direktori dokumen.
- Buka aliran (stream) file XPS.
- Buat file XPS menggunakan XpsDocument Class.
- Tambahkan glyph ke dalam dokumen menggunakan Metode AddGlyphs() .
- Buat file XPS kedua menggunakan XpsDocument Class.
- Untuk mengkloning glyph dari file pertama ke file kedua, gunakan Metode Add() dan Clone() .
- Simpan kedua dokumen XPS menggunakan Metode XPsDocument.Save().
Tambahkan Kloning Glyph Dan Ubah Warna
Langkah-langkah menambahkan Glyph yang diisi gambar di C++.
- Atur path ke direktori dokumen.
- Buka aliran file XPS.
- Buat file XPS menggunakan XpsDocument Class.
- Tambahkan glyph ke dokumen menggunakan Metode AddGlyphs().
- Untuk mengisi glyph dengan kuas gambar (image brush), gunakan Metode CreateImageBrush() .
- Buat file XPS kedua menggunakan XpsDocument Class.
- Tambahkan glyph menggunakan font dari dokumen pertama ke dokumen kedua menggunakan Metode AddGlyphs().
- Buat kuas gambar dari isian dokumen pertama dan isi glyph di dokumen kedua menggunakan Metode CreateImageBrush().
- Simpan kedua dokumen XPS menggunakan Metode XPsDocument.Save().
Tambahkan Glyph Berisi Gambar Dan Gambar Asing
XPS What is XPS File Format
XPS (XML Paper Specification) adalah alternatif Microsoft untuk PDF. Berdasarkan XML/HTML, menjaga tata letak di berbagai platform dan bersifat independen sistem operasi.