C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (เปิด XML รายละเอียดกระดาษ) and OXPS ( OpenXPS) are fixed-page document formats designed to preserve the layout and formatting of the original content. While XPS documents are similar to PDF (รูปแบบเอกสารแบบพกพา), ในบทความนี้เราจะแสดงให้เห็น วิธีการแปลง XPS หรือ OXPS ไปยัง PDF ใน C# ให้คําแนะนําที่ครอบคลุมสําหรับนักพัฒนาที่ต้องการปรับปรุงความสามารถในการจัดการเอกสารของพวกเขาโดยใช้ห้องสมุด C# ที่ดีที่สุดสําหรับการแปลง XPS ไปยัง PDF**

ตารางเนื้อหา

C# API เพื่อแปลง XPS ไปยัง PDF

To efficiently perform an XPS to PDF conversion in C#, we will utilize the Aspose.Page สําหรับ .NET API. This robust library allows developers to create, edit, manipulate, and convert both XPS and EPS / PS documents seamlessly. Aspose.Page for .NET is a reliable, standalone API that integrates effortlessly into your .NET applications.

You can either ดาวน์โหลด DLL directly or install the API using the following ปริศนา command:

PM> Install-Package Aspose.Page

แปลง XPS ไปยัง PDF โดยใช้ C#

เพื่อแปลงเอกสาร XPS ทั้งหมดเป็นรูปแบบ PDF ทําตามขั้นตอนต่อไปนี้:

  • ดาวน์โหลดไฟล์ input XPS
  • เริ่มต้นตัวเลือกกับพารามิเตอร์ที่ต้องการ
  • สร้างตัวอย่างของ PdfDevice สําหรับการส่งมอบ
  • การส่งออกเอกสาร XPS ไปยังไฟล์ PDF

นี่คือตัวอย่างรหัสที่แสดงให้เห็น วิธีการแปลงไฟล์ XPS ไปเป็น PDF โดยใช้ C#:

แปลงหน้าเฉพาะของ XPS ไปยัง PDF ใน C#

หากคุณต้องการแปลงหน้าต่างเฉพาะจากเอกสาร XPS ไปยังรูปแบบ PDF โปรดทําตามขั้นตอนต่อไปนี้:

  • เริ่มต้นการไหลเข้า XPS
  • ดาวน์โหลดเอกสาร XPS จากการไหล
  • สร้างตัวอย่างของวัตถุ PdfSaveOptions
  • ระบุหมายเลขหน้าสําหรับการแปลง
  • เก็บเอกสารเป็นไฟล์ PDF

ตัวอย่างรหัสต่อไปนี้แสดงให้เห็น วิธีการแปลงหน้าบางของ XPS ไปยัง PDF ใน C#:

ภาพถ่ายนี้ใช้เอกสาร XPS ที่มีหลายหน้าเท่านั้นที่แปลงหน้า 1 และ 3 ไปยัง PDF ตามที่ระบุไว้ ภาพถ่ายด้านล่างแสดงให้เห็นสองหน้าที่นําเสนอเป็นเอกสาร PDF:

XPS to PDF

OXPS ไปยัง PDF Converter ใน C#

รูปแบบ OXPS เป็นรุ่นขั้นสูงของรูปแบบไฟล์ XPS แต่อาจไม่ได้รับการสนับสนุนโดยระบบปฏิบัติการเก่า การแปลงเอกสาร OXPS ไปยัง PDF เป็นเรื่องง่าย:

  • เริ่มต้นการไหลเข้า OXPS
  • ดาวน์โหลดไฟล์ OXPS จากการไหล
  • สร้างตัวอย่างของชั้น PdfSaveOptions
  • การส่งออกเอกสาร OXPS ไปยังไฟล์ PDF

นี่คือตัวอย่างรหัสที่แสดง วิธีการแปลง OXPS ไปยัง PDF ใน C#:

แปลงหน้าเฉพาะของ OXPS ไปยัง PDF ใน C#

นอกจากนี้คุณยังสามารถแปลงหน้าต่างเฉพาะจากเอกสาร OXPS ไปเป็นรูปแบบ PDF ทําตามขั้นตอนต่อไปนี้:

  • ดาวน์โหลดไฟล์ OXPS
  • โฆษณา PdfSaveOptions วัตถุ
  • รายละเอียดหมายเลขหน้า(s) ที่คุณต้องการแปลง
  • ดาวน์โหลดเอกสาร OXPS ไปยัง PDF

การตัดรหัสด้านล่างแสดงให้เห็น วิธีการแปลงหน้าบางของ OXPS ไปยัง PDF ใน C# โดยมุ่งเน้นไปที่การแปลงหน้าแรก:

รับใบอนุญาตฟรี

You can รับใบอนุญาตชั่วคราวฟรี to test the Aspose.Page library without any evaluation restrictions.

การเรียนรู้ทรัพยากรสําหรับ XPS ไปยัง การแปลง PDF

นอกเหนือจากการแปลงเอกสาร XPS หรือ OXPS ในรูปแบบ PDF ค้นหาคุณสมบัติที่หลากหลายของห้องสมุดด้วยทรัพยากรต่อไปนี้:

ข้อสรุป

In this article, we explored how to programmatically convert XPS to PDF and OXPS to PDF using C#. We also covered how to export specific pages from both XPS and OXPS documents into PDF format. By leveraging the best C# library for XPS to PDF, you can optimize your document-handling workflow. If you have any questions, feel free to reach out on our forums สนับสนุนฟรี.

More in this category