Menambah atau menghapus halaman ke/dari dokumen XPS
Solusi C++ API untuk menambah atau menghapus halaman ke/dari file XPS
C++ API ini dapat dengan mudah memanipulasi file PostScript PS dan Encapsulated PostScript EPS, serta dokumen XPS, dengan cara terprogram. Solusi ini menawarkan fungsionalitas yang kaya: mulai dari konversi hingga bekerja dengan berbagai grafik, teks, dan objek lainnya. Ini dapat menangani banyak file sekaligus dan mendukung operator PostScript Level 1-3 untuk file PS dan EPS. Ini juga menangani sebagian besar komentar header EPS dan memastikan kesesuaian maksimum saat mengonversi dokumen PostScript, dengan pengecualian beberapa font seperti Time New Roman.
Selain itu, API dapat menambah atau menghapus halaman (dan contoh kode pekerjaan tersebut disajikan di sini), memanipulasi kanvas, jalur, dan elemen mesin terbang, membuat bentuk grafik vektor dan string teks, dan mengonversi item garis besar XPS dalam transformasi XPS file.
XPS dapat menampung banyak dokumen dalam satu file, begitu pula dokumen XPS mungkin memiliki banyak halaman. Fungsi lain yang ditawarkan oleh solusi Aspose.Page API adalah mengelola nomor 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 dibuat.
Untuk memanipulasi file XPS Anda perlu mendapatkan:
Aspose.Page untuk C++ API yang kaya fitur, kuat dan mudah digunakan manipulasi dokumen dan API konversi untuk platform C++.
Anda bisa langsung mendownload versi terbarunya, cukup buka NuGet package manager, cari Aspose.Page.Cpp lalu install. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
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.
- Tetapkan jalur ke direktori dokumen dengan variabel dataDir yang menetapkan jalur ke direktori dokumen. Ia menggunakan Metode RunExamples::GetDataDir_WorkingWithPages().
- Buat dokumen XPS baru menggunakan Metode System::MakeObject
() dan jalur ke file bernama direktori Sample1.xps 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).
- Terakhir, panggil Metode Save() untuk menyimpan objek dokumen ke file baru bernama AddPages_out.xps di direktori RunExamples::GetOutDir().
Memanipulasi halaman di XPS
XPS Apa itu Format File XPS
Format XPS mirip dengan format PDF. Keduanya adalah format bahasa deskripsi halaman (PDL). EPS didasarkan pada HTML dan bukan pada bahasa PostScript. File .eps mampu memuat markup struktur dokumen bersama dengan informasi tentang bagaimana dokumen itu akan terlihat. Ada juga petunjuk tambahan tentang cara mencetak dan merender dokumen. Fitur formatnya adalah memperbaiki deskripsi dokumen yang berarti akan terlihat sama tidak peduli siapa dan dari sistem operasional apa yang membukanya.