จัดเรียงหน้า PDF ใหม่โดยใช้ C# .NET

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

.NET API เพื่อจัดเรียงหน้า PDF ใหม่และรวมเอกสาร

เพื่อจัดเรียงหน้าในเอกสารใหม่ GroupDocs มี GroupDocs.Merger for .NET API เปิดใช้งานการลบ การแยก และการแยกหน้า การเปลี่ยนแปลงการวางแนวหน้า และการหมุนหน้าเอกสารภายในแอปพลิเคชัน .NET สำหรับรายละเอียดและคุณลักษณะอื่นๆ ของ API คุณสามารถไปที่เอกสารประกอบ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่าน [NuGet](https://www.nuget.org /packages/groupdocs.merger).

PM> Install-Package GroupDocs.Merger

จัดเรียงหน้า PDF ใหม่โดยใช้ C#

ต่อไปนี้เป็นขั้นตอนที่เรียงลำดับหน้าเอกสาร PDF ใหม่โดยใช้ C#

  • กำหนดตำแหน่งที่มีอยู่และตำแหน่งใหม่ของหน้าในคลาส MoveOptions
  • โหลดเอกสาร PDF โดยใช้คลาส Merger
  • ใช้เมธอด MovePage() เพื่อจัดลำดับใหม่ตามตัวเลือกที่กำหนดไว้
  • บันทึกไฟล์ PDF ด้วยลำดับหน้าใหม่โดยใช้เมธอด Save()

รหัส C# ต่อไปนี้จัดเรียงหน้าเอกสาร PDF ใหม่ มันย้ายหน้าที่ 6 ของเอกสารไปยังตำแหน่งที่ 1 อย่างแม่นยำ

// จัดเรียงหน้าเอกสาร PDF ใหม่โดยใช้ C#
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

นี่คือผลลัพธ์ของโค้ดด้านบน

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

คุณสามารถรับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ API โปรดไปที่เอกสารประกอบ หากมีข้อสงสัย โปรดติดต่อเราทาง ฟอรัม

ดูสิ่งนี้ด้วย