บทช่วยสอนพื้นฐานนี้ให้รายละเอียดเกี่ยวกับวิธี แยกไฟล์ PDF ตามหน้าใน C# โดยทำตามขั้นตอนและข้อมูลโค้ดใน C# แยก PDF เป็นหลายไฟล์ โดยใช้โค้ดไม่กี่บรรทัด ยิ่งไปกว่านั้น คุณสามารถปรับแต่งขั้นตอนการแยกได้โดยการกรองหมายเลขหน้าหรือดำเนินการหลายอย่างก่อนที่จะสร้างเอกสารแยกต่างหาก
ขั้นตอนในการแยกไฟล์ PDF ตามหน้าใน C#
- เพิ่มการอ้างอิงไปยังไลบรารี Aspose.PDF for .NET ในแอปพลิเคชันสำหรับแบ่งหน้า PDF
- โหลดไฟล์ PDF อินพุตสำหรับการแยกโดยใช้คลาส Document
- ทำซ้ำผ่านแต่ละหน้าของไฟล์ PDF อินพุตโดยใช้คลาส Page
- เขียนแต่ละหน้าลงในเอกสาร 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#