จัดการจำนวนหน้าของ XPS
.NET API Solution เพื่อเพิ่มหรือลบเพจไปยัง/ออกจากไฟล์ XPS
XPS สามารถเก็บเอกสารได้หลายฉบับในไฟล์เดียว และเอกสาร XPS อาจมีหลายหน้ารวมอยู่ด้วย ฟังก์ชันอื่นที่นำเสนอโดยโซลูชัน Aspose.Page API คือการจัดการจำนวนไฟล์ XPS สำหรับการแปลงไฟล์ XPS โดยใช้ API คุณสามารถเพิ่มหรือลบหน้าได้ สามารถทำได้กับไฟล์ที่มีอยู่หรือไฟล์ที่สร้างขึ้นใหม่
เพิ่มหรือลบหน้าไปยัง/จากเอกสาร XPS ที่เราต้องการ:
Aspose.Page สำหรับ .NET API ซึ่งเป็น API การจัดการและการแปลงเอกสารที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C#
เปิดตัวจัดการแพ็คเกจ NuGet และค้นหา Aspose.Page และติดตั้ง คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Page
ขั้นตอนในการเพิ่มหน้าไปยังไฟล์ XPS
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- สร้างไฟล์ XPS โดยใช้ XpsDocument Class
- สร้างหน้าว่างด้วยเมธอด InsertPage()
- บันทึกเอกสาร XPS ที่เปลี่ยนแปลงโดยใช้ XPsDocument.Save
รหัส C# เพื่อเพิ่มหน้าไปยังไฟล์ 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");
ทำตามขั้นตอนต่อไปหากจำเป็นต้องลบบางหน้าของไฟล์ XPS:
- กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
- สร้างหรือเปิดไฟล์ XPS โดยใช้ XpsDocument Class
- ลบหน้าที่คุณไม่ต้องการอีกต่อไปด้วยวิธีการ RemovePage()
- บันทึกเอกสาร XPS ที่เปลี่ยนแปลงโดยใช้วิธีการ XPsDocument.Save() Method
รหัส C# เพื่อลบหน้าออกจากไฟล์ 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");
คำถามที่พบบ่อย
1. ฉันจะลบเพจใน XPS ได้อย่างไร
หากต้องการลบหน้าออกจากไฟล์ XPS วิธีการ RemovePage() และบันทึกเอกสารที่แก้ไข
2. คุณสามารถแก้ไขหน้าของไฟล์ XPS ได้หรือไม่
หากต้องการแก้ไขไฟล์ XPS ด้วยโซลูชัน API นี้ ให้ใช้คุณสมบัติ วิธีการ และตัวสร้างของคลาส XpsDocument
3. จะเพิ่มหน้าลงในไฟล์ XPS ได้อย่างไร?
หากต้องการเพิ่มหน้าอื่นให้กับไฟล์ XPS วิธีการ InsertPage() และบันทึกเอกสารที่แก้ไข
XPS XPS รูปแบบไฟล์คืออะไร
รูปแบบ XPS คล้ายกับรูปแบบ PDF ทั้งสองรูปแบบเป็นภาษาคำอธิบายหน้า (PDL) EPS อิงตาม HTML ไม่ใช่ภาษา PostScript ไฟล์ .eps สามารถใส่มาร์กอัปของโครงสร้างของเอกสารพร้อมกับข้อมูลเกี่ยวกับลักษณะของเอกสารได้ นอกจากนี้ยังมีคำแนะนำเพิ่มเติมเกี่ยวกับวิธีการพิมพ์และแสดงผลเอกสาร คุณสมบัติของรูปแบบคือ แก้ไขคำอธิบายของเอกสาร ซึ่งหมายความว่าจะมีลักษณะเหมือนกันไม่ว่าใครจะเปิดจากระบบปฏิบัติการใด