รวมไฟล์ XPS ใน C #

คู่มือนี้จะอธิบายวิธี รวม XPS ใน C# ประกอบด้วยขั้นตอนการทำงานของโปรแกรมและโค้ดตัวอย่างเพื่อ รวมไฟล์ XPS ใน C# นอกจากนี้ยังครอบคลุมคุณสมบัติต่างๆ เพื่อปรับแต่งการแปลงตามความต้องการของคุณ

ขั้นตอนในการรวมไฟล์ XPS ใน C

  1. เตรียม IDE โดยการติดตั้ง Aspose.Page เพื่อรวมไฟล์ XPS
  2. รับไฟล์ XPS อินพุตโดยใช้คลาส XPSDocument
  3. ตั้งค่าตัวเลือกที่กำหนดเองด้วยอินสแตนซ์คลาส PdfSaveOptions
  4. ประกาศอุปกรณ์แสดงผล PDF โดยใช้คลาส PdfDevice
  5. กำหนดอาร์เรย์ของเอกสาร XPS อินพุต
  6. รวมไฟล์ XPS ที่โหลดไว้เป็นไฟล์ PDF ไฟล์เดียว

ขั้นตอนเหล่านี้ทำให้กระบวนการ รวม XPS ใน C# ง่ายขึ้น ขั้นแรก โหลดเอกสาร XPS ต้นทางและตั้งค่าตัวเลือกต่างๆ เพื่อจัดการเอกสารเอาต์พุต ต่อจากนั้น ให้เริ่มต้นออบเจ็กต์คลาสสตรีมเพื่อส่งออกเอาต์พุต และดำเนินการแสดงไฟล์เอาต์พุตไปยังดิสก์หรือสตรีมต่อไป

รหัสเพื่อรวมไฟล์ XPS ใน C

using System.IO;
using Aspose.Page;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Load XPS document
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument("input.xps", new Aspose.Page.XPS.XpsLoadOptions());
// Initialize PdfSaveOptions object
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate
};
// Create Stream object
var fileStream = new FileStream("mergedXPS.pdf", FileMode.Create, FileAccess.Write);
// Create a Device for PDF
Aspose.Page.Device device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(fileStream);
// Create an XPS files
string[] filesToMerge = new string[] { "input.xps", "input.xps" };
// Merge XPS files
document.Merge(filesToMerge, device, options); fileStream.Dispose();
}
}

ข้อมูลโค้ดสั้นๆ นี้แสดงวิธี รวม XPS เป็น PDF ใน C# คุณสามารถปรับแต่งโค้ดเพื่อรวมไฟล์ XPS หลายไฟล์หรือปรับลำดับการรวมได้ นอกจากนี้ คุณยังสามารถกำหนดค่าคุณสมบัติแบบกำหนดเองต่างๆ ได้ รวมถึงการบีบอัดรูปภาพและข้อความ การเข้ารหัสไฟล์ และอื่นๆ อีกมากมาย

คู่มือฉบับย่อนี้ได้กล่าวถึงวิธี รวมไฟล์ XPS ใน C# อย่างไรก็ตาม หากคุณต้องการส่งออก XPS ไปยังรูปภาพ โปรดดูบทความเกี่ยวกับ แปลงภาพ XPS เป็น JPG ใน C#

 ไทย