Membuat dan memodifikasi file XPS
Solusi C# .NET API untuk membuat dan mengubah file XPS.
Solusi Aspose.Page untuk .NET API memungkinkan Anda memanipulasi file XPS bersama dengan file format Bahasa Deskripsi Halaman lainnya. Fungsionalitas yang kaya memungkinkan penambahan berbagai bentuk ke dokumen, menggabungkan beberapa file menjadi satu, atau mengonversinya ke format yang lebih baik. Di sini akan dijelaskan cara membuat file XPS baru dan memodifikasi (menambahkan tanda tangan ke) yang sudah ada. Cuplikan kode ditambahkan untuk pemahaman yang lebih baik.
Untuk memanipulasi file XPS, kita perlu:
Aspose.Page untuk .NET API yang kaya fitur, kuat, dan mudah digunakan untuk manipulasi dokumen dan API konversi 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 membuat file XPS dengan C# .NET.
- Atur jalur ke direktori dokumen.
- Buat file XPS menggunakan XpsDocument Class .
- Jika perlu, tambahkan glyph ke dokumen menggunakan Metode AddGlyphs() .
- Simpan dokumen XPS yang diubah menggunakan Metode XPsDocument.Save() .
Kode C# untuk membuat file XPS
using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsModel;
using System.Drawing;
// The path to the documents directory.
string dir = RunExamples.GetDataDir_WorkingWithDocument();
// Create a new XPS Document
XpsDocument xDocs = new XpsDocument();
// Add the glyph to the document
var glyphs = xDocs.AddGlyphs("Arial", 12, FontStyle.Regular, 300f, 450f, "Hello World!");
glyphs.Fill = xDocs.CreateSolidColorBrush(Color.Black);
// Save the result
xDocs.Save(dir + "output.xps");
Langkah-langkah untuk memodifikasi file XPS dengan C# .NET.
- Atur jalur ke direktori dokumen.
- Buka aliran file XPS.
- Buat file XPS menggunakan XpsDocument Class.
- Untuk membuat isian teks tanda tangan, gunakan Metode CreateSolidColorBrush() .
- Untuk menentukan halaman tempat tanda tangan akan disetel, gunakan Properti PageNumbers .
- Sesuaikan tanda tangan dengan Metode SelectActivePage dan AddGlyphs().
- Simpan dokumen XPS yang diubah melalui Metode XPsDocument.Save().
Kode C# untuk mengedit file XPS
// The path to the documents directory.
string dir = RunExamples.GetDataDir_WorkingWithDocument();
// Open a stream of XPS file
using (FileStream xpsStream = File.Open(dir + "input1.xps", FileMode.Open, FileAccess.Read))
{
// Create an XPS document from stream
XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
// Create the fill of the signature text
XpsSolidColorBrush textFill = document.CreateSolidColorBrush(Color.BlueViolet);
// Define pages where the signature will be set
int[] pageNumbers = new int[] {1, 2, 3};
// For every defined page set signature "Confirmed" at coordinates x=650 and y=950
for (int i = 0; i < pageNumbers.Length; i++)
{
// Define an active page
document.SelectActivePage(pageNumbers[i]);
// Create a glyphs object
XpsGlyphs glyphs = document.AddGlyphs("Arial", 24, FontStyle.Bold, 650, 900, "Confirmed");
// Define the fill for glyphs
glyphs.Fill = textFill;
}
// Save the changed XPS document
document.Save(dir + "input1_out.xps");
}
Pertanyaan Umum
1. Bagaimana cara mengedit file XPS?
Untuk memodifikasi file XPS dengan Solusi API ini, pertama-tama atur jalur ke file tersebut dan kemudian gunakan entitas Kelas XpsDocument untuk mengimplementasikan perubahan.
2. Bagaimana cara membuat file XPS?
Untuk membuat file XPS baru menggunakan Aspose.Page, Anda perlu mengatur jalur ke dokumen dan kemudian menggunakan konstruktor XpsDocument dari Kelas XpsDocument.
3. Bagaimana cara mengubah XPS ke DOCX?
Untuk mendapatkan file DOCX dari XPS, gunakan lintas platform gratis kami Konverter
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.