Memisahkan PDF secara programatik

Contoh Langsung

Aspose.PDF Splitter adalah aplikasi web gratis online yang memungkinkan Anda menyelidiki bagaimana fungsi pemisahan presentasi bekerja.

Aspose Split PDF

Topik ini menunjukkan cara memisahkan halaman PDF menjadi file PDF individu dalam aplikasi .NET Anda. Untuk memisahkan halaman PDF menjadi file PDF satu halaman menggunakan C#, langkah-langkah berikut dapat diikuti:

  1. Loop melalui halaman dokumen PDF melalui koleksi PageCollection objek Document.
  2. Untuk setiap iterasi, buat objek Document baru dan tambahkan objek Page individu ke dalam dokumen kosong.
  3. Simpan PDF baru menggunakan metode Save.

Cuplikan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.

Memisahkan PDF menjadi beberapa file atau pdf terpisah

Cuplikan kode C# berikut menunjukkan cara memisahkan halaman PDF menjadi file PDF individu.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitDocument()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF document
    using (var document1 = new Aspose.Pdf.Document(dataDir + "SplitToPages.pdf"))
    {
        int pageCount = 1;

        // Loop through all the pages
        foreach (var page in document1.Pages)
        {
            // Create PDF document
            using (var document2 = new Aspose.Pdf.Document())
            {
                document2.Pages.Add(page);
                // Save PDF document
                document2.Save(dataDir + "Page_" + pageCount + "_out.pdf");
                pageCount++;
            }
        }
    }
}