Tambah atau hapus halaman ke/dari dokumen XPS
Solusi API C++ untuk menambah atau menghapus halaman ke/dari file XPS
API C++ ini dapat dengan mudah memanipulasi file PostScript PS dan Encapsulated PostScript EPS, serta dokumen XPS, secara terprogram. Solusi ini menawarkan fungsionalitas yang kaya: dari konversi hingga bekerja dengan berbagai grafis, teks, dan objek lainnya. Ini dapat menangani banyak file sekaligus dan mendukung operator PostScript Tingkat 1-3 untuk file PS dan EPS. Ini juga menangani sebagian besar komentar header EPS dan memastikan kesesuaian maksimal saat mengonversi dokumen PostScript, dengan pengecualian beberapa kasus font seperti Time New Roman.
Selain itu, API dapat menambah atau menghapus halaman (dan contoh kode untuk pekerjaan tersebut disajikan di sini), memanipulasi kanvas, jalur, dan elemen glyph, membuat bentuk grafis vektor dan string teks, serta mengonversi item kerangka XPS dalam transformasi file XPS.
XPS dapat menyimpan banyak dokumen dalam satu file serta dokumen XPS mungkin memiliki banyak halaman yang disertakan. Fungsionalitas lain yang ditawarkan oleh solusi API Aspose.Page adalah mengelola jumlah file XPS. Dengan itu, untuk transformasi file XPS, menggunakan API Anda dapat menambah atau menghapus halaman. Ini dapat dilakukan pada file yang sudah ada atau pada file baru yang baru saja dibuat.
Untuk memanipulasi file XPS Anda perlu mendapatkan:
Aspose.Page untuk API C++, yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C++.
Anda dapat mengunduh versi terbarunya secara langsung, cukup buka manajer paket NuGet, dan cari Aspose.Page.Cpp lalu instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Langkah-langkah untuk menambahkan halaman ke file XPS.
Cuplikan kode ini menjelaskan pembuatan dokumen XPS baru dan menyisipkan halaman kosong di awal daftar halaman.
- Atur jalur ke direktori dokumen dengan variabel dataDir yang diberi jalur ke direktori dokumen. Ini menggunakan Metode RunExamples::GetDataDir_WorkingWithPages().
- Buat dokumen XPS baru menggunakan Metode System::MakeObject
() dan jalur ke file bernama Sample1.xps di direktori dataDir. - Metode InsertPage() dipanggil pada objek dokumen. Parameter pertamanya adalah 1 (menunjukkan posisi halaman baru) dan parameter kedua adalah true (menunjukkan bahwa halaman baru harus disisipkan di awal daftar halaman).
- Akhirnya, panggil Metode Save() untuk menyimpan objek dokumen ke file baru bernama AddPages_out.xps di direktori RunExamples::GetOutDir().
Manipulasi halaman di XPS
XPS Apa itu Format File XPS
XPS (XML Paper Specification) adalah alternatif Microsoft untuk PDF. Berdasarkan XML/HTML, menjaga tata letak di berbagai platform dan bersifat independen sistem operasi.