Tambahkan gambar ke XPS

Solusi API dinamis untuk C++ yang menyempurnakan file XPS Anda dengan menambahkan gambar menakjubkan dengan cara yang mudah. Tingkatkan aplikasi C++ Anda dan tingkatkan konten file XPS!

 

Solusi Aspose.Page untuk C++ API memungkinkan Anda memanipulasi file XPS bersama dengan file format Bahasa Deskripsi Halaman lainnya. Di antara fitur-fitur lainnya, Solusi ini memungkinkan Anda membuat dan membaca dokumen XPS dengan mudah serta menambahkan gambar ke dalamnya. Anda dapat melakukannya dengan membuat Matrix dan ImageBrush untuk menambahkan gambar ke file XPS. Berikut ini contoh cara melakukan hal ini. Untuk contoh lengkap dan file data, silakan buka kami proyek GitHub . Tingkatkan dokumen XPS Anda dengan solusi API ini! Integrasikan kemampuan penyisipan gambar dengan mulus, memungkinkan Anda menyempurnakan file XPS dengan visual dengan mudah. Baik Anda membuat laporan menarik, merancang presentasi, atau membuat dokumen menarik, API kami menyederhanakan prosesnya, memastikan presisi dan efisiensi. Tingkatkan kemampuan pembuatan konten Anda ke tingkat yang baru. Temukan keajaiban integrasi gambar yang mudah dengan solusi C++ API kami dengan mendapatkan uji coba gratis atau langsung membelinya!

Untuk menambahkan gambar ke file XPS, Anda harus memiliki:

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

  • Anda dapat mengunduh versi terbarunya secara langsung, cukup buka pengelola paket NuGet, dan cari Aspose.Page.Cpp 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 gambar ke file XPS.

  1. Buat dokumen XPS baru menggunakan Kelas XpsDocument .
  2. Buat objek XpsPath dengan Path Geometry yang diperlukan telah ditentukan. Memanggil Metode AddPath() untuk ini
  3. Jika perlu buat matriks, yang digunakan untuk memposisikan gambar. Matriks ditetapkan sebagai Properti RenderTransform jalur.
  4. Buat ImageBrush untuk mengisi jalur dengan gambar. Metode CreateImageBrush() digunakan untuk membuat kuas, dan mengambil jalur file gambar, persegi panjang sumber, dan persegi panjang tujuan.
  5. Simpan dokumen XPS yang dimodifikasi dengan memanggil Metode Save() dari Kelas XpsDocument dan meneruskan jalur untuk menyimpan file.

Kode C++ untuk menyisipkan gambar ke dalam file XPS

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create new XPS Document
    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>();

    // Add Image
    System::SharedPtr<XpsPath> path = doc->AddPath(doc->CreatePathGeometry(u"M 30,20 l 258.24,0 0,56.64 -258.24,0 Z"));
    //Creating a matrix is optional, it can be used for proper positioning
    path->set_RenderTransform(doc->CreateMatrix(0.7f, 0.f, 0.f, 0.7f, 0.f, 20.f));

    //Create Image Brush
    path->set_Fill(doc->CreateImageBrush(dataDir() + u"QL_logo_color.tif", System::Drawing::RectangleF(0.f, 0.f, 258.24f, 56.64f), System::Drawing::RectangleF(50.f, 20.f, 193.68f, 42.48f)));

    // Save resultant XPS document
    doc->Save(outDir() + u"AddImage_out.xps");



Pertanyaan Umum

1. Bisakah saya menambahkan gambar ke file XPS?

XPS adalah format dokumen tata letak tetap yang dikembangkan oleh Microsoft, mirip dengan PDF, dan mendukung penyertaan gambar bersama teks dan elemen grafis lainnya. Anda dapat menyematkan gambar langsung ke file XPS untuk menyempurnakan konten visual dan membuat dokumen lebih menarik.

2. Bagaimana cara menambahkan gambar ke file XPS?

Untuk menambahkan gambar ke file XPS, Anda dapat menggunakan berbagai metode tergantung pada perangkat lunak atau alat yang Anda gunakan. Di Aspose.Page itu adalah XpsDocument.AddPath() Metode Kelas XpsDocument.

3. Format gambar apa yang kompatibel dengan file XPS?

File XPS mendukung berbagai format gambar untuk disertakan, termasuk namun tidak terbatas pada JPEG, PNG, TIFF, GIF, dan BMP. Anda dapat menyisipkan gambar dalam salah satu format ini ke dalam file XPS Anda, dan gambar tersebut akan dirender serta ditampilkan dengan benar di dalam dokumen bila dilihat menggunakan pembaca atau perangkat lunak XPS yang kompatibel.

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.