Kelola jumlah halaman XPS

.NET API Solusi untuk menambah atau menghapus halaman ke/dari file XPS

 

XPS dapat menyimpan banyak dokumen dalam satu file serta dokumen XPS mungkin memiliki beberapa halaman yang disertakan. Fungsi 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 yang baru dibuat.

Menambah atau menghapus halaman ke/dari dokumen XPS yang kita butuhkan:

  • Aspose.Page untuk .NET API yang merupakan API konversi dan manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C#.

  • Buka manajer paket NuGet, cari Aspose.Page dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Langkah-langkah untuk menambahkan halaman ke file XPS.

  1. Atur jalur ke direktori dokumen.
  2. Buat file XPS menggunakan XpsDocument Class .
  3. Buat halaman kosong dengan Metode InsertPage() .
  4. Simpan dokumen XPS yang diubah menggunakan XPsDocument.Save

Kode C# untuk menambahkan halaman ke file XPS

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
Cuplikan kode berikutnya menunjukkan cara menghapus halaman yang tidak berguna dari file XPS dalam Solusi Aspose.Page untuk .NET Api.

Ambil langkah selanjutnya jika beberapa halaman file XPS Anda perlu dihapus:

  1. Atur jalur ke direktori dokumen.
  2. Buat atau buka file XPS menggunakan XpsDocument Class.
  3. Hapus halaman yang tidak Anda perlukan lagi dengan Metode RemovePage()
  4. Simpan dokumen XPS yang diubah melalui Metode XPsDocument.Save()

Kode C# untuk menghapus halaman dari file XPS

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



Pertanyaan Umum

1. Bagaimana cara menghapus halaman di XPS?

Untuk menghapus halaman dari file XPS RemovePage() Metode dan menyimpan dokumen yang diedit.

2. Bisakah Anda mengedit halaman file XPS?

Untuk mengedit file XPS dengan Solusi API ini gunakan Properti, Metode, dan Konstruktor Kelas XpsDocument.

3. Bagaimana cara menambahkan halaman ke file XPS?

Untuk menambahkan halaman lain ke file XPS InsertPage() Metode dan simpan dokumen yang diedit.

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.