Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Membagi PDF dan Mengekstrak Halaman dengan C#

Wordize for .NET adalah solusi profesional untuk membagi dokumen PDF secara programatis menjadi bagian-bagian. Kelas Splitter memungkinkan pengembang C# membagi file PDF menjadi halaman, bagian, rentang halaman menggunakan berbagai kriteria. Pembagian PDF secara programatis membantu menghemat waktu saat memproses file berukuran besar dan mengoptimalkan alur kerja dokumen untuk pencetakan dan distribusi.

Saat membagi PDF menjadi bagian-bagian, API secara otomatis menghasilkan nama unik untuk setiap bagian mengikuti aturan {filename}_{index}.{extension}, dimana {filename} adalah nama dasar file output, {index} adalah nomor urut bagian mulai dari 1, dan {extension} adalah ekstensi (format) file output.

Fitur Fungsional:
  • Pemisahan PDF berdasarkan halaman - metode Splitter.Split() dengan parameter SplitCriteria.Page membuat dokumen terpisah untuk setiap halaman dari file PDF sumber
  • Pemisahan PDF berdasarkan bagian - penggunaan SplitCriteria.SectionBreak untuk membagi dokumen PDF berdasarkan batas bagian
  • Pemisahan PDF berdasarkan gaya heading - parameter SplitCriteria.Style dengan spesifikasi SplitStyle memungkinkan pembagian dokumen PDF berdasarkan paragraf dengan gaya heading tertentu
  • Ekstraksi rentang halaman - metode Splitter.ExtractPages() mengekstrak halaman yang ditentukan atau rentang halaman dari dokumen PDF
  • Menghapus halaman kosong - metode Splitter.RemoveBlankPages() menghapus halaman kosong untuk meningkatkan keterbacaan dan mengurangi ukuran file PDF
  • Dukungan Fluent API untuk menjalankan operasi pemisahan PDF melalui SplitterContext dan rantai metode, menambah kejelasan kode C#
Skenario Penggunaan:
  • Mengekstrak halaman individual dari PDF untuk pemrosesan selektif
  • Membagi manual PDF besar, spesifikasi teknis, dan laporan menjadi bab atau bagian terpisah untuk kemudahan distribusi
  • Membagi PDF menjadi bagian berukuran optimal untuk pencetakan dalam pekerjaan terpisah atau distribusi di antara beberapa printer
  • Membagi dokumen PDF arsip menjadi bagian untuk mengoptimalkan sistem penyimpanan dan akses cepat ke informasi yang diperlukan
  • Mempersiapkan konten untuk publikasi web dengan membagi dokumen PDF menjadi halaman atau artikel berukuran sesuai
  • Menghapus halaman kosong untuk mengurangi ukuran PDF dan meningkatkan kinerja sistem alur kerja dokumen

Uji kemampuan pembagian PDF secara programatis dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah file PDF Anda, pilih kriteria pembagiannya, jalankan operasi dan unduh bagian-bagian yang diperoleh untuk verifikasi. Fragment kode C# yang disajikan menggunakan kelas Splitter sepenuhnya siap untuk digunakan dalam proyek .NET Anda.

C#
Jalankan kode
Unggah dokumen yang ingin Anda bagi
Pilih format output dari daftar
using Wordize.Splitting;

Splitter.Split("Input.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Jalankan kode

Cara membagi PDF secara programatis menjadi bagian-bagian

  1. Hubungkan Wordize SDK ke proyek .NET Anda
  2. Panggil metode Splitter.Split(), tentukan dalam parameter dokumen PDF, nama dasar file output, dan SplitOptions dengan kriteria pembagian. Format akan ditentukan otomatis berdasarkan ekstensi file
  3. Dapatkan file PDF yang terbagi sesuai parameter yang ditentukan
5%