XPS (Open XML Paper Specification) และ OXPS (OpenXPS) เป็นรูปแบบเอกสารที่มีหน้าคงที่ซึ่งรักษารูปแบบและการจัดรูปแบบของเนื้อหาต้นฉบับ ในขณะที่เอกสาร XPS มีความคล้ายคลึงกับ PDF (Portable Document Format) แต่ไม่ได้รับการสนับสนุนอย่างกว้างขวางในหลายแพลตฟอร์มและอุปกรณ์ ในบทความนี้ เราจะแสดงให้เห็น วิธีการแปลง XPS หรือ OXPS เป็น PDF ใน C# โดยให้คำแนะนำที่ครอบคลุมสำหรับนักพัฒนาที่ต้องการปรับปรุงความสามารถในการจัดการเอกสาร
สารบัญ
- API C# สำหรับแปลง XPS เป็น PDF
- แปลง XPS เป็น PDF โดยใช้ C#
- แปลงหน้าที่เฉพาะของ XPS เป็น PDF
- ตัวแปลง OXPS เป็น PDF ใน C#
- แปลงหน้าที่เฉพาะของ OXPS เป็น PDF
- แปลงไฟล์ XPS เป็น PDF ออนไลน์
- แหล่งข้อมูลการเรียนรู้สำหรับการแปลง XPS เป็น PDF
API C# สำหรับแปลง XPS เป็น PDF
เพื่อให้บรรลุ การแปลง XPS เป็น PDF ใน C# อย่างมีประสิทธิภาพ เราจะใช้ Aspose.Page for .NET API ไลบรารีที่ทรงพลังนี้ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข จัดการ และแปลงเอกสาร XPS และ EPS/PS ได้อย่างราบรื่น Aspose.Page for .NET เป็น API ที่เชื่อถือได้และเป็นอิสระซึ่งง่ายต่อการรวมเข้ากับแอปพลิเคชัน .NET ของคุณ
คุณสามารถ ดาวน์โหลด DLL โดยตรงหรือใช้คำสั่ง NuGet ต่อไปนี้เพื่อติดตั้ง API:
PM> Install-Package Aspose.Page
แปลง XPS เป็น PDF โดยใช้ C#
ในการแปลงเอกสาร XPS ทั้งหมดเป็นรูปแบบ PDF ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ XPS ที่นำเข้า
- เริ่มต้นวัตถุ options ด้วยพารามิเตอร์ที่จำเป็น
- สร้างอินสแตนซ์ของ PdfDevice สำหรับการเรนเดอร์
- ส่งออกเอกสาร XPS เป็นไฟล์ PDF
นี่คือตัวอย่างโค้ดที่แสดง วิธีการแปลงไฟล์ XPS เป็น PDF โดยใช้ C#:
แปลงหน้าที่เฉพาะของ XPS เป็น PDF ใน C#
หากคุณต้องการแปลงหน้าที่เฉพาะจากเอกสาร XPS เป็นรูปแบบ PDF ให้ทำตามขั้นตอนเหล่านี้:
- เริ่มต้นสตรีม XPS ที่นำเข้า
- โหลดเอกสาร XPS จากสตรีม
- สร้างอินสแตนซ์ของวัตถุ PdfSaveOptions
- ระบุหมายเลขหน้าสำหรับการแปลง
- บันทึกเอกสารเป็นไฟล์ PDF
ตัวอย่างโค้ดด้านล่างแสดง วิธีการแปลงหน้าที่เฉพาะของ XPS เป็น PDF ใน C#:
โค้ดนี้ใช้เอกสาร XPS ที่มีหลายหน้า โดยแปลงเฉพาะหน้า 1 และ 3 เป็น PDF ตามที่ระบุไว้ สกรีนช็อตด้านล่างแสดงให้เห็นถึงสองหน้าที่เรนเดอร์เป็นเอกสาร PDF:
ตัวแปลง OXPS เป็น PDF ใน C#
รูปแบบ OXPS เป็นเวอร์ชันที่พัฒนาขึ้นของรูปแบบไฟล์ XPS แต่บางทีอาจไม่ได้รับการสนับสนุนจากระบบปฏิบัติการรุ่นเก่า การแปลงเอกสาร OXPS เป็น PDF เป็นเรื่องง่าย:
- เริ่มต้นสตรีม OXPS ที่นำเข้า
- โหลดไฟล์ OXPS จากสตรีม
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ส่งออกเอกสาร OXPS เป็นไฟล์ PDF
นี่คือตัวอย่างโค้ดที่แสดง วิธีการแปลง OXPS เป็น PDF ใน C#:
แปลงหน้าที่เฉพาะของ OXPS เป็น PDF ใน C#
คุณยังสามารถแปลงหน้าที่เฉพาะจากเอกสาร OXPS เป็นรูปแบบ PDF ได้ โดยทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ OXPS
- ประกาศวัตถุ PdfSaveOptions
- ระบุหมายเลขหน้าที่คุณต้องการแปลง
- เรนเดอร์เอกสาร OXPS เป็น PDF
โค้ดตัวอย่างด้านล่างแสดง วิธีการแปลงหน้าที่เฉพาะของ OXPS เป็น PDF ใน C# โดยมุ่งเน้นที่การแปลงหน้าแรก:
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดสอบไลบรารี Aspose.Page โดยไม่มีข้อจำกัดในการประเมินผล
แหล่งข้อมูลการเรียนรู้สำหรับการแปลง XPS เป็น PDF
นอกเหนือจากการแปลงเอกสาร XPS หรือ OXPS เป็นรูปแบบ PDF แล้ว ให้สำรวจฟีเจอร์ที่หลากหลายของไลบรารีด้วยแหล่งข้อมูลเหล่านี้:
บทสรุป
ในบทความนี้ เราได้สำรวจวิธีการ แปลง XPS เป็น PDF และ OXPS เป็น PDF โดยใช้ C# เรายังครอบคลุมวิธีการส่งออกหน้าที่เฉพาะจากเอกสาร XPS และ OXPS เป็นรูปแบบ PDF โดยการใช้ ไลบรารี C# ที่ดีที่สุดสำหรับการแปลง XPS เป็น PDF คุณสามารถปรับปรุงการจัดการเอกสารของคุณได้ หากคุณมีคำถามใด ๆ โปรดติดต่อเราใน ฟอรัมสนับสนุนฟรี