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

Diviser PDF et Extraire des Pages avec C#

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

Lors de la division du PDF 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 PDF 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 PDF source
  • Division PDF par sections - utilisation de SplitCriteria.SectionBreak pour diviser le document PDF par limites de sections
  • Division PDF basée sur les styles d'en-têtes - le paramètre SplitCriteria.Style avec spécification de SplitStyle permet de diviser le document PDF 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 PDF
  • 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 PDF
  • Support de l'API Fluent pour l'exécution d'opérations de division PDF via SplitterContext et chaînage de méthodes, ajoutant de la clarté au code C#
Scénarios d'utilisation:
  • Extraction de pages individuelles du PDF pour un traitement sélectif
  • Division de grands manuels PDF, spécifications techniques et rapports en chapitres ou sections séparés pour faciliter la distribution
  • Division du PDF en parties de taille optimale pour impression par tâches séparées ou distribution entre plusieurs imprimantes
  • Division de documents PDF archivés en parties pour optimiser le système de stockage et accès rapide aux informations nécessaires
  • Préparation de contenu pour publication web en divisant les documents PDF en pages ou articles de taille appropriée
  • Suppression des pages vides pour réduire la taille du PDF et améliorer les performances des systèmes de flux de documents

Testez les capacités de division programmatique de PDF dans la démonstration interactive en ligne présentée sur cette page. Pour cela, téléchargez votre fichier PDF, sélectionnez le critère de division, lancez l'opération et téléchargez les parties obtenues pour vérification. 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.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Exécuter le code

Comment diviser PDF programmatiquement en parties

  1. Connectez le SDK Wordize à votre projet .NET
  2. Appelez la méthode Splitter.Split(), en spécifiant en paramètres le document PDF, 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 PDF divisés selon les paramètres spécifiés
5%