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

Pembagian Dokumen dan Ekstraksi Halaman dengan C#

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

Saat membagi dokumen 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:
  • Pembagian berdasarkan halaman - metode Splitter.Split() dengan parameter SplitCriteria.Page membuat dokumen terpisah untuk setiap halaman dari file sumber
  • Pembagian berdasarkan bagian - penggunaan SplitCriteria.SectionBreak untuk membagi dokumen berdasarkan batas bagian
  • Pembagian berdasarkan gaya heading - parameter SplitCriteria.Style dengan spesifikasi SplitStyle memungkinkan pembagian dokumen berdasarkan paragraf dengan gaya heading tertentu
  • Ekstraksi rentang halaman - metode Splitter.ExtractPages() mengekstrak halaman yang ditentukan atau rentang halaman dari dokumen
  • Menghapus halaman kosong - metode Splitter.RemoveBlankPages() menghapus halaman kosong untuk meningkatkan keterbacaan dan mengurangi ukuran file
  • Dukungan Fluent API untuk menjalankan operasi pembagian melalui SplitterContext dan rantai metode, menambah kejelasan kode C#
Skenario Penggunaan:
  • Ekstraksi halaman untuk pemrosesan selektif
  • Persiapan dokumentasi untuk pencetakan
  • Kerja kolaboratif pada dokumen
  • Pengarsipan dan restrukturisasi data
  • Persiapan konten untuk publikasi web
  • Penghapusan halaman kosong dan konten berlebih

Uji kemampuan pembagian dokumen secara programatis dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dokumen Anda, pilih kriteria pembagiannya, jalankan operasi dan unduh bagian-bagian yang diperoleh. 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.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

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

Cara membagi PDF, Word, HTML secara programatis menjadi bagian-bagian

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