วิธีแยกไฟล์ PDF ตามหน้าใน C #

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

ขั้นตอนในการแยกไฟล์ PDF ตามหน้าใน C#

  1. เพิ่มการอ้างอิงไปยังไลบรารี Aspose.PDF for .NET ในแอปพลิเคชันสำหรับแบ่งหน้า PDF
  2. โหลดไฟล์ PDF อินพุตสำหรับการแยกโดยใช้คลาส Document
  3. ทำซ้ำผ่านแต่ละหน้าของไฟล์ PDF อินพุตโดยใช้คลาส Page
  4. เขียนแต่ละหน้าลงในเอกสาร PDF แยกต่างหากด้วยวิธีบันทึก

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

รหัสเพื่อแยกไฟล์ PDF ตามหน้าใน C

using Aspose.Pdf;
namespace SplitPdfFileByPagesInCSharp
{
class Program
{
static void Main(string[] args)
{
// Load the license to avoid trial version watermark in the splitted PDF files
License pdfLicense = new License();
pdfLicense.SetLicense("Aspose.PDF.lic");
// Load input PDF file
Document document = new Document( "Test.pdf");
// Loop through each page
foreach (Page page in document.Pages)
{
// Create a new Document class object to split PDF pages
Document splitPDF = new Document();
// Add current page to the document
splitPDF.Pages.Add(page);
// Save current page as a seprate PDF
splitPDF.Save("Page number " + page.Number + ".pdf");
}
System.Console.WriteLine("Done");
}
}
}

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

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

 ไทย