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: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.
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
}
);