แยกไฟล์ผ่าน .NET

ไฟล์แยกด้วยความช่วยเหลือของฝั่งเซิร์ฟเวอร์ .NET ห้องสมุด

แยกไฟล์โดยใช้ไลบรารี .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#

<% splitter.code-block1.subtitle %>

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#

<% splitter.code-block2.subtitle %>

//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#

<% splitter.code-block3.subtitle %>

//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++;
}