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

Division de Documents et Extraction de Pages avec C#

Wordize for .NET est une solution professionnelle pour diviser programmatiquement des documents en parties. La classe Splitter permet aux développeurs C# de diviser les documents en pages, sections, plages de pages en utilisant différents critères. La division programmatique de documents aide à économiser du temps lors du traitement de fichiers volumineux, simplifier le travail collaboratif sur les documents et optimiser le flux de documents pour l'impression et la distribution.

Lors de la division d'un document en parties, l'API génère automatiquement des noms uniques pour chaque partie selon la règle {filename}_{index}.{extension}, où {filename} est le nom de base du fichier de sortie, {index} est le numéro séquentiel de la partie commençant par 1, et {extension} est l'extension (format) du fichier de sortie.

Fonctionnalités:
  • Division par pages - la méthode Splitter.Split() avec le paramètre SplitCriteria.Page crée des documents séparés pour chaque page du fichier source
  • Division par sections - utilisation de SplitCriteria.SectionBreak pour diviser le document par limites de sections
  • Division basée sur les styles d'en-têtes - le paramètre SplitCriteria.Style avec spécification de SplitStyle permet de diviser le document par paragraphes avec des styles d'en-têtes spécifiques
  • Extraction de plages de pages - la méthode Splitter.ExtractPages() extrait les pages spécifiées ou plages de pages du document
  • Suppression des pages vides - la méthode Splitter.RemoveBlankPages() supprime les pages vides pour améliorer la lisibilité et réduire la taille du fichier
  • Support de l'API Fluent pour l'exécution d'opérations de division via SplitterContext et chaînage de méthodes, ajoutant de la clarté au code C#
Scénarios d'utilisation:
  • Extraction de pages pour traitement sélectif
  • Préparation de documentation pour impression
  • Travail collaboratif sur documents
  • Archivage et restructuration de données
  • Préparation de contenu pour publication web
  • Suppression des pages vides et contenu superflu

Testez les capacités de division programmatique de documents dans la démonstration interactive en ligne présentée sur cette page. Pour cela, téléchargez votre document, sélectionnez le critère de division, lancez l'opération et téléchargez les parties obtenues. Le fragment de code C# présenté utilisant la classe Splitter est entièrement prêt pour utilisation dans votre projet .NET.

C#
Exécuter le code
Téléchargez le document que vous souhaitez diviser
Sélectionnez le format de sortie dans la liste
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 } );
Exécuter le code

Comment diviser PDF, Word, HTML programmatiquement en parties

  1. Connectez Wordize for .NET à votre projet C#
  2. Appelez la méthode Splitter.Split(), en spécifiant en paramètres le document, le nom de base du fichier de sortie et SplitOptions avec les critères de division. Les formats seront déterminés automatiquement basés sur les extensions de fichiers
  3. Obtenez les fichiers divisés selon les paramètres spécifiés
5%