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

Membagi Dokumen Word dan Mengekstrak Halaman dengan C#

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

Saat membagi dokumen Word 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 Word sumber
  • Pembagian berdasarkan bagian - penggunaan SplitCriteria.SectionBreak untuk membagi dokumen Word berdasarkan batas bagian
  • Pembagian berdasarkan gaya heading - parameter SplitCriteria.Style dengan spesifikasi SplitStyle memungkinkan pembagian dokumen Word berdasarkan paragraf dengan gaya heading tertentu, seperti "Heading 1", "Heading 2"
  • Ekstraksi rentang halaman - metode Splitter.ExtractPages() mengekstrak halaman yang ditentukan atau rentang halaman dari dokumen Word
  • Menghapus halaman kosong - metode Splitter.RemoveBlankPages() menghapus halaman kosong untuk meningkatkan keterbacaan dan mengurangi ukuran file Word
  • Dukungan Fluent API untuk menjalankan operasi pembagian melalui SplitterContext dan rantai metode, menambah kejelasan kode C#
Skenario Penggunaan:
  • Mengekstrak halaman individual dari dokumen Word untuk pemrosesan selektif
  • Membagi manual besar, spesifikasi teknis, dan laporan menjadi bab atau bagian terpisah untuk kemudahan distribusi dan pengeditan
  • Membagi dokumen Word menjadi bagian berukuran optimal untuk pencetakan dalam pekerjaan terpisah atau distribusi di antara beberapa printer
  • Mengekstrak bagian individual untuk pengeditan paralel oleh anggota tim yang berbeda dengan penggabungan hasil selanjutnya
  • Membagi dokumen Word arsip menjadi bagian untuk mengoptimalkan sistem penyimpanan dan akses cepat ke informasi yang diperlukan
  • Menghapus halaman kosong untuk mengurangi ukuran dokumen Word dan meningkatkan kinerja sistem alur kerja dokumen

Uji kemampuan pembagian dokumen Word secara programatis dalam demo interaktif online yang disajikan di halaman ini. Untuk itu, unggah dokumen Word 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.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 Word secara programatis menjadi bagian-bagian

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