วิธีการลบหน้า PDF ใน C#

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

ขั้นตอนในการลบหน้าออกจาก PDF ใน C#

  1. ตั้งค่า IDE ให้ใช้ Aspose.PDF for .NET เพื่อลบเพจ
  2. สร้างอินสแตนซ์ PdfFileEditor จากเนมสเปซ Aspose.Pdf.Facades เพื่อลบเพจ
  3. สร้างอาร์เรย์ของจำนวนเต็มที่มีรายการหมายเลขหน้าที่จะลบออกจาก PDF เป้าหมาย
  4. เรียกใช้เมธอด Delete() โดยจัดเตรียมไฟล์อินพุต รายการหน้าที่จะลบ และไฟล์ PDF เอาต์พุต

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

รหัสเพื่อลบหน้าออกจากเอกสาร PDF ใน C

static void Main(string[] args) // Remove pages from a PDF in C#
{
// Set PDF license
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic");
// Create a PdfFileEditor object
Aspose.Pdf.Facades.PdfFileEditor pdfFileEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create page numbers array
int[] pagesToRemove = new int[] { 2, 4, 6 };
// Delete pages
pdfFileEditor.Delete("LargePDF.pdf", pagesToRemove, "OutputFiltered.pdf");
}

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

บทความนี้สอนให้เรา ลบหน้าออกจากเอกสาร PDF ใน C# หากคุณต้องการเรียนรู้ขั้นตอนการลบไฮเปอร์ลิงก์ออกจากไฟล์ PDF โปรดดูบทความใน วิธีลบไฮเปอร์ลิงก์ออกจาก PDF ใน C#

 ไทย