Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

แยกเอกสาร PDF และสกัดหน้าเอกสารด้วย C#

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

เมื่อแยก PDF เป็นส่วนต่างๆ API จะสร้างชื่อเฉพาะสำหรับแต่ละส่วนโดยอัตโนมัติตามกฎ {filename}_{index}.{extension} โดยที่ {filename} เป็นชื่อฐานของไฟล์เอาต์พุต {index} เป็นหมายเลขลำดับของส่วนเริ่มต้นจาก 1 และ {extension} เป็นนามสกุล (รูปแบบ) ของไฟล์เอาต์พุต

ความสามารถเชิงฟังก์ชัน:
  • การแยก PDF ตามหน้า - เมธอด Splitter.Split() กับพารามิเตอร์ SplitCriteria.Page สร้างเอกสารแยกสำหรับแต่ละหน้าของไฟล์ พีดีเอฟ ต้นฉบับ
  • การแยก PDF ตามส่วน - การใช้ SplitCriteria.SectionBreak เพื่อแยกเอกสาร พีดีเอฟ ตามขอบเขตของส่วน
  • การแยก PDF ตามสไตล์หัวข้อ - พารามิเตอร์ SplitCriteria.Style ด้วยการระบุ SplitStyle ช่วยให้แยกเอกสาร พีดีเอฟ ตามย่อหน้าที่มีสไตล์หัวข้อเฉพาะ
  • การสกัดช่วงหน้า - เมธอด Splitter.ExtractPages() สกัดหน้าที่กำหนดหรือช่วงหน้าจากเอกสาร PDF
  • การลบหน้าว่าง - เมธอด Splitter.RemoveBlankPages() ลบหน้าว่างเพื่อปรับปรุงความสามารถในการอ่านและลดขนาดไฟล์ PDF
  • รองรับ Fluent API สำหรับการรันการดำเนินการแยก PDF ผ่าน SplitterContext และการเชื่อมโยงเมธอด เพิ่มความชัดเจนให้โค้ด C#
สถานการณ์การใช้งาน:
  • การสกัดหน้าแยกจาก PDF เพื่อการประมวลผลแบบเลือก
  • การแยกคู่มือ พีดีเอฟ ขนาดใหญ่ ข้อมูลจำเพาะทางเทคนิค และรายงานเป็นบทหรือส่วนแยกเพื่อความสะดวกในการจัดจำหน่าย
  • การแบ่ง PDF เป็นส่วนที่มีขนาดเหมาะสมสำหรับการพิมพ์แยกหรือการกระจายระหว่างเครื่องพิมพ์หลายเครื่อง
  • การแยกเอกสาร พีดีเอฟ เก็บถาวรเป็นส่วนเพื่อเพิ่มประสิทธิภาพระบบจัดเก็บและการเข้าถึงข้อมูลที่จำเป็นอย่างรวดเร็ว
  • การเตรียมเนื้อหาสำหรับการเผยแพร่เว็บโดยการแยกเอกสาร พีดีเอฟ เป็นหน้าหรือบทความที่มีขนาดเหมาะสม
  • การลบหน้าว่างเพื่อลดขนาด พีดีเอฟ และปรับปรุงประสิทธิภาพของระบบเวิร์กโฟลว์เอกสาร

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

C#
รันโค้ด
อัปโหลดเอกสารที่คุณต้องการแยก
เลือกรูปแบบเอาต์พุตจากรายการ
using Wordize.Splitting;

Splitter.Split("Input.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
รันโค้ด

วิธีแยก PDF แบบโปรแกรมเป็นส่วนต่างๆ

  1. เชื่อมต่อ Wordize SDK กับโปรเจ็กต์ .NET ของคุณ
  2. เรียกใช้เมธอด Splitter.Split() โดยระบุในพารามิเตอร์เอกสาร PDF ชื่อฐานของไฟล์เอาต์พุต และ SplitOptions พร้อมเกณฑ์การแยก รูปแบบจะถูกกำหนดโดยอัตโนมัติตามนามสกุลไฟล์
  3. รับไฟล์ PDF ที่แยกแล้วตามพารามิเตอร์ที่กำหนด
5%