แยกไฟล์ PDF ผ่าน Aspose.PDF สำหรับ {{ชื่อผลิตภัณฑ์}}

การแบ่งไฟล์ด้วยความช่วยเหลือของ Aspose.PDF สำหรับไลบรารี .NET

แยกไฟล์โดยใช้ Aspose.PDF สำหรับ .NET

ต้องการเพียงส่วนหนึ่งของไฟล์ขนาดใหญ่ของคุณหรือไม่?ในการแยกส่วนอย่างน้อยหนึ่งส่วนออกจากเอกสารของคุณคุณต้องแยกหน้าของไฟล์ต้นฉบับในการแบ่งไฟล์ เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นAPI ที่อุดมไปด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม netเปิดตัวจัดการแพคเกจ NuGet ค้นหาAspose.pdf และติดตั้งเครื่องมือซอฟต์แวร์ของเรายังให้นักพัฒนาสามารถแบ่งเอกสาร Word, PDF, HTML, TXT และ DOCX ออกเป็นส่วน ๆสำหรับรายละเอียดเพิ่มเติมโปรดดูที่ หน้าเอกสารประกอบคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF

แยกเอกสารผ่าน C#


คุณจำเป็นต้อง Aspose.PDF for .NET ที่จะลองรหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.สร้างวัตถุชั้นเอกสารใหม่ที่จะแยกหน้า PDF 1.เพิ่มหน้าปัจจุบันลงในเอกสาร 1.บันทึกหน้าปัจจุบันเป็น PDF แยกต่างหาก

วิธีแยก PDF โดยใช้ C#

ด้วย Aspose.PDF สำหรับไลบรารี .NET คุณสามารถแยกเอกสาร PDF ขนาดใหญ่การแยกเอกสาร PDF เป็นกรณีการใช้งานทั่วไปเมื่อทำงานกับเอกสาร PDFมันช่วยลดขนาดของไฟล์ PDF โดยแบ่งเอกสารขนาดใหญ่เป็นไฟล์ขนาดเล็กเพื่อส่งผ่านทางอีเมล

แยกไฟล์ PDF - C#

รหัสตัวอย่างนี้แสดงวิธีการแยกไฟล์ PDF - C#

var pdfEditor = new PdfFileEditor();
fs = new FileStream("1.pdf", FileMode.Open, FileAccess.Read);
doc = new Document(fs);
pdfEditor.Extract(pathSource, 1, doc.Pages.Count / 2, "pdf_half.pdf");

วิธีการแยกไฟล์ HTML โดยใช้ C#

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

แยก HTML - C#

รหัสตัวอย่างนี้แสดงวิธีการแยกไฟล์ HTML - C#

//save input html to pdf to file
doc = new Document("1.html", new HtmlLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

var pdfEditor = new PdfFileEditor();
pdfEditor.SplitFromFirst("test.pdf", 1, "test.pdf");
doc = new Document("test.pdf");
doc.Save("html_first.html", SaveFormat.Html);

วิธีการแยกไฟล์ TXT โดยใช้ C#

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

แยก TXT - C#

รหัสตัวอย่างนี้แสดงวิธีการแยกไฟล์ TXT - C#

//save input text to pdf to file
pdfEditor = new PdfFileEditor();
var doc = new Document("1.txt", new TxtLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

MemoryStream [] pages = pdfEditor.SplitToPages("test.pdf");

int index = 1;
foreach(var ms in pages)
{
    page = new Document(ms);
    var textAbsorber = new TextAbsorber();
    page.Pages.Accept(textAbsorber);
    string extractedText = textAbsorber.Text;
    File.WriteAllText("text_"+index+".txt", extractedText);
    index++;
}