Pisahkan PDF melalui Aspose.PDF untuk .NET

Membagi file dengan bantuan Aspose.PDF untuk perpustakaan .NET.

Pisahkan File Menggunakan Aspose.PDF untuk .NET

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

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#

Kode sampel ini menunjukkan cara membagi file 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");

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#

Kode contoh ini menunjukkan cara membagi file 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);

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#

Kode sampel ini menunjukkan cara membagi file 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++;
}