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

Dividere Documenti Word ed Estrarre Pagine con C#

Wordize for .NET è una soluzione professionale per dividere programmaticamente documenti Word in parti. La classe Splitter consente agli sviluppatori C# di dividere documenti Word in pagine, sezioni, intervalli di pagine utilizzando diversi criteri. La divisione programmatica dei documenti aiuta a risparmiare tempo nell'elaborazione di file Word voluminosi, semplificare il lavoro collaborativo sui documenti e ottimizzare il flusso di lavoro per stampa e distribuzione.

Durante la divisione di un documento Word in parti, l'API genera automaticamente nomi univoci per ogni parte seguendo la regola {filename}_{index}.{extension}, dove {filename} è il nome base del file di output, {index} è il numero sequenziale della parte iniziando da 1, ed {extension} è l'estensione (formato) del file di output.

Funzionalità operative:
  • Divisione per pagine - il metodo Splitter.Split() con parametro SplitCriteria.Page crea documenti separati per ogni pagina del file Word sorgente
  • Divisione per sezioni - utilizzo di SplitCriteria.SectionBreak per dividere il documento Word ai confini delle sezioni
  • Divisione basata su stili di intestazione - il parametro SplitCriteria.Style con specifica di SplitStyle permette di dividere il documento Word per paragrafi con stili di intestazione specifici, ad esempio "Heading 1", "Heading 2"
  • Estrazione di intervalli di pagine - il metodo Splitter.ExtractPages() estrae pagine specificate o intervalli di pagine dal documento Word
  • Rimozione pagine vuote - il metodo Splitter.RemoveBlankPages() rimuove le pagine vuote per migliorare la leggibilità e ridurre le dimensioni del file Word
  • Supporto Fluent API per eseguire operazioni di divisione tramite SplitterContext e concatenamento di metodi, aggiungendo chiarezza al codice C#
Scenari di utilizzo:
  • Estrazione di singole pagine da documenti Word per elaborazione selettiva
  • Divisione di grandi manuali, specifiche tecniche e report in capitoli o sezioni separate per facilitare distribuzione e modifica
  • Suddivisione di documenti Word in parti di dimensioni ottimali per stampa in lavori separati o distribuzione tra più stampanti
  • Estrazione di sezioni individuali per modifica parallela da parte di diversi membri del team con successiva fusione dei risultati
  • Divisione di documenti Word di archivio in parti per ottimizzare il sistema di archiviazione e accesso rapido alle informazioni necessarie
  • Rimozione di pagine vuote per ridurre le dimensioni dei documenti Word e migliorare le prestazioni dei sistemi di flusso documentale

Testa le capacità di divisione programmatica di documenti Word nella dimostrazione interattiva online presentata in questa pagina. Per farlo, carica il tuo documento Word, seleziona il criterio di divisione, esegui l'operazione e scarica le parti ottenute per verifica. Il frammento di codice C# presentato utilizzando la classe Splitter è completamente pronto per l'uso nel tuo progetto .NET.

C#
Esegui codice
Carica il documento che vuoi dividere
Seleziona il formato output dall'elenco
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; 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; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Esegui codice

Come dividere Word programmaticamente in parti

  1. Collega Wordize SDK al tuo progetto .NET
  2. Chiama il metodo Splitter.Split(), specificando nei parametri il documento Word, il nome base del file di output e SplitOptions con i criteri di divisione. I formati saranno determinati automaticamente in base alle estensioni dei file
  3. Ottieni i file Word divisi secondo i parametri specificati
5%