Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Splitting ou diviser un document est le processus consistant à diviser un document volumineux en un plus grand nombre de fichiers plus petits. Il existe plusieurs raisons de diviser un fichier. Par exemple, vous n’avez besoin que de quelques pages d’un document spécifique et non de la totalité. Ou, pour des raisons de confidentialité, vous souhaitez partager uniquement certaines parties d’un document avec d’autres. Avec la fonction de fractionnement, vous pouvez obtenir uniquement les parties requises du document et effectuer les actions nécessaires avec elles, par exemple annoter, enregistrer ou envoyer.
Aspose.Words vous offre un moyen efficace de diviser un document en plusieurs documents par titres ou sections. Vous pouvez également diviser un document par pages ou par plages de pages. Les deux options de fractionnement seront décrites dans cet article.
Pour diviser un document en fichiers plus petits à l’aide de Aspose.Words, vous devez suivre ces étapes:
Après avoir divisé un document, vous pourrez ouvrir tous les documents de sortie qui commenceront par les pages, le texte, etc. requis.
Essayez en ligne
Vous pouvez essayer cette fonctionnalité avec notre Séparateur de documents en ligne gratuit.
Aspose.Words vous permet de diviser les documents EPUB ou HTML en chapitres selon divers critères. Ce faisant, le style et la mise en page du document source sont conservés pour les documents de sortie.
Vous pouvez spécifier des critères à l’aide de l’énumération DocumentSplitCriteria. Vous pouvez ainsi diviser un document en chapitres en utilisant l’un des critères suivants ou combiner plusieurs critères ensemble:
Lors de l’enregistrement de la sortie au format HTML, Aspose.Words enregistre chaque chapitre individuel dans un fichier HTML distinct. En conséquence, le document sera divisé en plusieurs fichiers HTML. Lors de l’enregistrement de la sortie au format EPUB, Aspose.Words enregistre le résultat dans un seul fichier EPUB, quelle que soit la valeur DocumentSplitCriteria que vous avez utilisée. Ainsi, l’utilisation de DocumentSplitCriteria pour les documents EPUB n’affecte que l’apparence de leur contenu dans les applications de lecture: le contenu sera divisé en chapitres et le document n’apparaîtra plus continu.
Dans cette section, nous considérons seulement certains des critères de répartition possibles.
Pour diviser un document en chapitres par titres, utilisez la valeur HEADING_PARAGRAPH de la propriété document_split_criteria.
Si vous devez diviser un document par un niveau spécifique de paragraphes de titre, tels que les titres 1, 2 et 3, utilisez également la propriété document_split_heading_level. La sortie sera divisée en paragraphes formatés avec le niveau de titre spécifié.
L’exemple de code suivant montre comment diviser un document en parties plus petites par titre:
Veuillez noter que pour ce critère, Aspose.Words ne prend en charge que l’enregistrement au format HTML lors du fractionnement.
Lors de l’enregistrement au format EPUB, le document n’est pas divisé en plusieurs fichiers et il n’y aura qu’un seul fichier de sortie.
Aspose.Words vous permet également d’utiliser des sauts de section pour diviser des documents et les enregistrer au format HTML. Pour cela, utilisez SECTION_BREAK comme document_split_criteria:
Il existe une autre façon de diviser le document source en plusieurs documents de sortie, et vous pouvez choisir n’importe quel format de sortie pris en charge par Aspose.Words.
L’exemple de code suivant montre comment diviser un document en parties plus petites par des sauts de section (sans utiliser la propriété document_split_criteria):
Vous pouvez également diviser un document page par page, par plages de pages ou en commençant par les numéros de page spécifiés. Dans ce cas, la méthode extract_pages peut faire l’affaire.
Cette section décrit plusieurs cas d’utilisation de division de documents par pagination à l’aide de la classe Document et de la méthode extract_pages.
Aspose.Words vous permet de diviser un document de plusieurs pages page par page.
L’exemple de code suivant montre comment diviser un document et enregistrer chaque page en tant que document distinct:
Aspose.Words permet de diviser un document de plusieurs pages par plages de pages. Vous pouvez diviser un fichier en plusieurs fichiers avec différentes plages de pages ou simplement sélectionner une plage et enregistrer uniquement cette partie du document source. Notez que vous pouvez choisir la plage de pages en fonction du numéro de page maximum et minimum d’un document.
L’exemple de code suivant montre comment diviser un document en parties plus petites par plage de pages avec des index de début et de fin spécifiques:
Aspose.Words vous permet de fusionner le document fractionné en sortie avec un autre document pour former un nouveau document. Cela peut être appelé fusion de documents.
L’exemple de code suivant montre comment fusionner un document fractionné avec un autre document:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.