Pisahkan File melalui .NET

File membelah dengan bantuan server-side .NET Library.

Pisahkan File Menggunakan .NET Library

Perlu hanya sebagian dari file besar Anda? Untuk memisahkan satu atau beberapa bagian dari dokumen Anda, Anda harus memisahkan halaman dari file asli. Untuk membagi file, kami akan menggunakan Aspose.PDF for .NET API yang merupakan dokumen kaya fitur, andal, dan mudah digunakan API manipulasi untuk platform net. Buka manajer paket NuGet, cari Aspose.PDF dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console. Alat perangkat lunak kami juga menyediakan pengembang untuk membagi dokumen Word, PDF, HTML, TXT, dan DOCX menjadi beberapa bagian. Untuk detail selengkapnya, harap pelajari Halaman Dokumentasi.

Package Manager Console

PM > Install-Package Aspose.PDF

Pisahkan dokumen melalui C#


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Buat objek kelas Dokumen baru untuk membagi halaman PDF.
  3. Tambahkan halaman saat ini ke dokumen.
  4. Simpan halaman saat ini sebagai PDF terpisah

Cara membagi PDF menggunakan C#

Dengan Aspose.PDF untuk pustaka .NET, Anda dapat membagi dokumen PDF besar. Memisahkan dokumen PDF adalah kasus penggunaan umum saat bekerja dengan dokumen PDF. Ini membantu mengurangi ukuran file PDF dengan memecah dokumen besar menjadi file yang lebih kecil untuk dikirim melalui email.

Berpisah 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");

Cara membagi file HTML menggunakan C#

Dokumen HTML bisa berukuran besar karena dapat berisi teks, gambar, bagan, dan lainnya. Anda mungkin perlu memisahkan file HTML sesuai dengan persyaratan atau kasus penggunaan yang berbeda. Aspose.PDF untuk pustaka .NET akan membantu Anda dengan tugas ini.

Berpisah 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);

Cara membagi file TXT menggunakan C#

Perpustakaan Aspose.PDF afor .NET memungkinkan C# pengembang untuk membagi file TXT menjadi bagian-bagian yang terpisah. Fungsi membagi dokumen TXT menjadi file terpisah akan membantu Anda bekerja dengan berbagai bagian dokumen besar pada saat yang sama dan untuk beberapa pengguna. Memisahkan dokumen TXT akan mempercepat dan merampingkan pekerjaan Anda. Gunakan cuplikan kode berikut untuk mengekstrak halaman file TXT Anda.

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