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

Divisione di Documenti ed Estrazione Pagine con C#

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

Durante la divisione di un documento 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 sorgente
  • Divisione per sezioni - utilizzo di SplitCriteria.SectionBreak per dividere il documento ai confini delle sezioni
  • Divisione basata su stili di intestazione - il parametro SplitCriteria.Style con specifica di SplitStyle permette di dividere il documento per paragrafi con stili di intestazione specifici
  • Estrazione di intervalli di pagine - il metodo Splitter.ExtractPages() estrae pagine specificate o intervalli di pagine dal documento
  • Rimozione pagine vuote - il metodo Splitter.RemoveBlankPages() rimuove le pagine vuote per migliorare la leggibilità e ridurre le dimensioni del file
  • Supporto Fluent API per eseguire operazioni di divisione tramite SplitterContext e concatenamento di metodi, aggiungendo chiarezza al codice C#
Scenari di utilizzo:
  • Estrazione pagine per elaborazione selettiva
  • Preparazione documentazione per stampa
  • Lavoro collaborativo sui documenti
  • Archiviazione e ristrutturazione dati
  • Preparazione contenuti per pubblicazione web
  • Rimozione pagine vuote e contenuto superfluo

Testa le capacità di divisione programmatica di documenti nella dimostrazione interattiva online presentata in questa pagina. Per farlo, carica il tuo documento, seleziona il criterio di divisione, esegui l'operazione e scarica le parti ottenute. 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 PDF, Word, HTML programmaticamente in parti

  1. Collega Wordize for .NET al tuo progetto C#
  2. Chiama il metodo Splitter.Split(), specificando nei parametri il documento, 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 divisi secondo i parametri specificati
5%